Flask-migrate基本使用方法
3天前 • 14次点击 • 来自 Flask
创建迁移仓库
类似数据库初始化,会在目标数据库中生成模型:
flask db init
创建迁移仓库
这个命令会创建migrations文件夹,所有迁移文件都放在里面。
flask db migrate
创建迁移脚本
自动创建迁移脚本有两个函数
- upgrade():函数把迁移中的改动应用到数据库中。
- downgrade():函数则将改动删除。
自动创建的迁移脚本会根据模型定义和数据库当前状态的差异,生成upgrade()和downgrade()函数的内容。
更新数据库
flask db upgrade
返回以前的版本
flask db history
输出格式:<base> -> 版本号 (head), initial migration
回滚到指定版本
flask db downgrade 版本号
标签