ERROR [root] Error: Target database is not up to date flask migrate

python manager.py db migrate 或 flask db migtate 出现错误 [ERROR [root] Error: Target database is not up to date]

原因是migrations/versions下面的版本 和 数据库中alembic_version.version_num版本不一致

flask db heads 查看所有版本号

flask db current 当前版本号

对比自己同步数据库的信息,有可能需要把数据库中alembic_version.version_num更新为最新版本号(版本号为migrations/versions中py文件,去掉下划线及后面部分)

如果还是不能更新成功,就回退一个版本,然后db migrate,反复试下总能成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章