首页 > 数据库技术 > 详细

Flask-Migrate实现数据库迁移

时间:2020-03-31 13:17:12      阅读:69      评论:0      收藏:0      [点我收藏+]

源码版本控制工具可以跟踪源码文件的变化,类似地,数据库迁移框架能够跟踪数据库模式的变化,然后增量式的把变化应用到数据库中。

1、配置Flask-Migrate

from flask_migrate import Migrate, MigrateCommand
#........
migrate = Migrate(app, db)
#MigrateCommand可以附加到Flask-Script的manager对象上
manager.add_command(db, MigrateCommand)

if __name__ == __main__:
    manager.run()

2、创建迁移仓库

  python test02.py db init

3、创建迁移脚本

  python test02.py db migrate -m ‘first_migration‘ #如果是 -m ‘first migration‘ 会提示 error: too many arguments

4、更新数据库

  pyhton test02.py db upgrade

5、其他命令

  查看版本号:python test02.py db history

  回滚:python test02.py db upgrade 版本号

Flask-Migrate实现数据库迁移

原文:https://www.cnblogs.com/cc-world/p/12603012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!