Alembic基本使用

Posted 理论、实践、总结

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Alembic基本使用相关的知识,希望对你有一定的参考价值。

1、alembic init YOUR_ALEMBIC_DIR

  该目录下会有alembic.ini以及YOUR_ALEMBIC_DIR的目录。

  alembic.ini 提供了一些基本的配置

  YOUR_ALEMBIC_DIR的目录含有如下文件

    env.py 每次执行Alembic都会加载这个模块,主要提供项目Sqlalchemy Model 的连接

    script.py.mako 迁移脚本生成模版

    versions 存放生成的迁移脚本目录

2、创建一个基本数据库版本

  alembic revision -m "create account table"。

  生成的文件其中revision = ‘XXXXXX‘down_revision = None指定了这个reversion的当前版本号,以及父版本号,就是通过这个进行追溯。

3、详见https://blog.csdn.net/abcd1f2/article/details/51106332

 

以上是关于Alembic基本使用的主要内容,如果未能解决你的问题,请参考以下文章

Alembic

使用alembic进行数据库版本管理

使用alembic进行数据库版本管理

flask数据库之alembic的使用

flask使用alembic,进行数据库结构管理,升级,加表,加项

4.alembic数据迁移工具