Alembic仅支持5种内置方言:https://github.com/sqlalchemy/alembic/tree/master/alembic/ddl
现在,我想通过alembic管理Apache Hive中的架构,并注意到PyHive支持SQLAlchemy接口,因此从技术上讲Alembic可以将hive作为新的方言来支持。因此,我发现了这篇帖子Integrate PyHive and Alembic,但似乎需要在软件包alembic/ddl/impl.py
中进行入侵alembic
。
有什么可行的方法吗?我不介意将公关贡献给Alembic或pyHive,但需要指导。