Alembic命令

Alembic—一款数据库版本控制工具

  1. 安装Alembic

    pip3 install alembic

  2. 初始化项目

    alembic init project_name

  3. 查看当前版本

    alembic current

  4. 查看当前版本详情

    alembic show

  5. 查看历史版本列表

    alembic history

  6. 升级到指定版本

    alembic upgrade 版本号

  7. 升级到最新版本(默认)

    alembic upgrade head

  8. 降级到指定版本

    alembic downgrade 版本号

  9. 降级到最初版本

    alembic downgrade base

  10. 离线更新(生成sql)

    alembic upgrade 版本号 --sql > migration.sql

  11. 从特定起始版本生成sql

    alembic upgrade 版本一:版本二 --sql > migration.sql

参考文档:
官方手册