我已经安装了 Flask-Migration 并初始化了迁移,但是当我运行时我会收到以下错误python3 manage.py db migrate
。
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/alembic/script.py", line 104, in get_revision
raise util.CommandError("No such revision '%s'" % id_)
alembic.util.CommandError: No such revision '38340accc10'
正如无法完成 Flask-Migration中所建议的,可能的原因是我进行了升级,生成了上述修订版“38340accc10”,但随后删除了整个迁移/目录并删除了所有升级脚本。
如何删除数据库中的 Alembic 版本?我尝试使用 重新创建数据库,db.drop_all()
但db.create_all()
出现相同的错误。