数据库迁移

flask中的数据库迁移

1.为什么要进行迁移

  • 随着业务需求的变化,开发时需要更改模型类中字段,一旦改变意味着表结构需要发生变化,通过迁移可以更新数据库表结构

2.数据库迁移的步骤

a) 生成迁移文件夹 python xxx.py db init
b) 生成当前版本迁移文件 python xxx.py db migrate -m 注释
c) 执行迁移 python xxx.py db upgrade
d) 显示当前版本号 python xxx.py db current
e) 显示迁移历史 python xxx.py db history
f) 跳转老版本 python xxx.py db downgrade 旧版本号
g) 跳转新版本 python xxx.py db upgrade 新版本号

在不指定版本号时默认只跳转一个版本

你可能感兴趣的:(数据库迁移)