Alembic仅支持5种内置方言:https://github.com/sqlalchemy/alembic/tree/master/alembic/ddl
现在我想通过Alembic在Apache Hive中管理模式,并注意到PyHive支持SQLAlchemy接口,因此从技术上讲,Alembic可以支持将hive作为新方言。因此,我找到了这篇文章Integrate PyHive and Alembic,但是它似乎需要在alembic
包中的alembic/ddl/impl.py
进行修改。
有没有可行的方法来做到这一点? 我不介意向alembic或pyHive贡献PR,但需要指导。