首页 > 解决方案 > 无法找到来源:错误 [root] 错误:找不到由“..”标识的修订版

问题描述

我正在尝试从命令行运行迁移并不断收到错误: ERROR [root] Error: Can't locate revision identified by 'faf3ebfbe667'

正如其他帖子中所建议的那样,我删除了我的 sqlite db 和迁移文件夹(多次)。我也重新创建了虚拟环境。我检查了我的项目文件夹中的所有文件以获取对修订的引用,但我在那里找不到任何东西。错误仍然存​​在。我试图在 db 中删除 alembic_version 但这样的表不存在。

我尝试从命令行运行迁移,如下所示:

set FLASK_APP=my_app/__init__.py
flask db init
flask db migrate
flask db upgrade

标签: pythonsqliteflaskflask-migrate

解决方案


转到您的数据库并删除下表: alembic_versions


推荐阅读