错误原因:数据库已经和flask建立的连接,但是项目中migrations/versions下没有迁移版本文件,但是数据库中alembic_version中有版本号,当数据迁移时没有找到对应的迁移脚本文件,
解决方案:手动创建迁移脚本:
flask db revision -m 然后将数据库中的alembic_version 中的version_num 改成此版本号,最后执行数据库迁移命令
原文链接:https://blog.csdn.net/weixin_44602276/article/details/130850955
Target database is not up to date
遇到这个问题,即数据库中alembic_version 中的version_num 与versions中的文件版本号不一致,可以用drop table alembic_version 删掉 ,然后再执行数据库迁移命令即可
- flask identified revision 时报 migrateflask identified revision时报 add-migration实体migration时报 framework migration插件 时报 flask flask-sqlalchemy flask-migrate sqlalchemy flask-migrate flask_migrate identifier attribute resource时报 flask flask-sqlalchemy flask-migrate django-orm flask_migrate框架migrate数据库 flask docker flask-sqlalchemy flask-migrate