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,反复试下总能成功

你可能感兴趣的:(flask,python后端)