我正在尝试从命令行运行迁移并不断收到错误消息:
ERROR [root] Error: Can't locate revision identified by 'faf3ebfbe667'
正如其他帖子中所建议的,我删除了我的 sqlite 数据库和迁移文件夹(多次)。我也重新创建了虚拟环境。我检查了项目文件夹中的所有文件以获取对修订版的引用,但在那里找不到任何内容。错误仍然存在。我试图在 db 中删除 alembic_version 但这样的表不存在。
我尝试从命令行运行迁移,如下所示:
set FLASK_APP=my_app/__init__.py
flask db init
flask db migrate
flask db upgrade
Run Code Online (Sandbox Code Playgroud)