Alembic support 5 built-in dialects only: https://github.com/sqlalchemy/alembic/tree/master/alembic/ddl
Now I want to manages schema in Apache Hive via alembic and noticed that PyHive supports SQLAlchemy interfaces so technically Alembic can support hive as a new dialect. So I've found this post Integrate PyHive and Alembic but it seems needs hacking alembic/ddl/impl.py
within package alembic
.
Is there any working way to do this? I don't mind contributing PRs to either alembic or pyHive but needs guidance.