Alembic—一款数据库版本控制工具
安装Alembic
pip3 install alembic初始化项目
alembic init project_name查看当前版本
alembic current查看当前版本详情
alembic show查看历史版本列表
alembic history升级到指定版本
alembic upgrade 版本号升级到最新版本(默认)
alembic upgrade head降级到指定版本
alembic downgrade 版本号降级到最初版本
alembic downgrade base离线更新(生成sql)
alembic upgrade 版本号 --sql > migration.sql从特定起始版本生成sql
alembic upgrade 版本一:版本二 --sql > migration.sql
参考文档:
官方手册