在flask-migrate迁移数据库的时候,会提示:
INFO [alembic.env] No changes in schema detected.
自动创建的迁移会根据模型定义和数据库当前之间的差异生成upgrade()和downgrade()函数的内容。
当数据库模型没有被更改,是创建不了迁移脚本的,也没必要创建啊。所以创建迁移脚本的正确打开方式是:先不用管,待到后面修改了Role和User模型(比如增加了某一列)再来运行迁移脚本然后更新数据库即可 .
在flask-migrate迁移数据库的时候,会提示:
INFO [alembic.env] No changes in schema detected.
自动创建的迁移会根据模型定义和数据库当前之间的差异生成upgrade()和downgrade()函数的内容。
当数据库模型没有被更改,是创建不了迁移脚本的,也没必要创建啊。所以创建迁移脚本的正确打开方式是:先不用管,待到后面修改了Role和User模型(比如增加了某一列)再来运行迁移脚本然后更新数据库即可 .