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

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

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

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

db = SQLAlchemy(app)
migrate = Migrate(app, db)

manager = Manager(app)
manager.add_command(db‘, MigrateCommand)

3. 初始化

$ python app.py db init

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

$ python app.py db migrate

5. 更新数据库

$ python app.py db upgrade

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

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

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

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

人气教程排行