Flask-migrate基本使用方法

9个月前 429次点击 来自 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 版本号
Card image cap
开发者雷

尘世间一个小小的开发者,每天增加一些无聊的知识,就不会无聊了

要加油~~~

技术文档 >> 系列应用 >>
热推应用
Let'sLearnSwift
学习Swift的入门教程
PyPie
Python is as good as Pie
标签