当前位置:Gxlcms > 数据库问题 > 使用Flask-Migrate进行管理数据库升级

使用Flask-Migrate进行管理数据库升级

时间:2021-07-01 10:21:17 帮助过:26人阅读

2. 修改Flask App部分的代码,以增加Migrate相关的Command

  1. db =<span style="color: #000000"> SQLAlchemy(app)
  2. migrate =<span style="color: #000000"> Migrate(app, db)
  3. manager =<span style="color: #000000"> Manager(app)
  4. manager.add_command(<span style="color: #800000">‘<span style="color: #800000">db<span style="color: #800000">‘, MigrateCommand)</span></span></span></span></span></span>

3. 初始化

  1. $ python app.py db init

4. 数据迁移,自动创建迁移代码

  1. $ python app.py db migrate

5. 更新数据库

  1. $ python app.py db upgrade

后面如果有Model变更的话,在开发环境下只需要重复执行第4、5步即可。

而在服务器端只需要执行第5步即可实现数据库的迁移工作。

使用Flask-Migrate进行管理数据库升级

标签:https   pytho   flask   log   初始化   get   重复执行   环境   脚本   

人气教程排行