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,反覆試下總能成功

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