您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页flask-migrate数据库迁移错误ERROR [root] Error: Can‘t locate revision identified by ‘f481c3558f‘

flask-migrate数据库迁移错误ERROR [root] Error: Can‘t locate revision identified by ‘f481c3558f‘

来源:化拓教育网

1.问题

报错代码信息:

2.原因

在cmd中执行的数据迁移过程:

1). python run.py db init

作用:做一些项目和数据库的初始化操作

特点:一个项目中init只执行一次即可

2).python run.py db migrate

作用:将编辑好的实体类生成中间文件并保存在migrations文件夹中

特点:只有检测到实体类有更改的时候,才会生成中间文件

3).python run.py db upgrade

作用:将中间文件映射回数据库

以上错误产生在第二步,原因是我已经运行过一次映射,修改代码后打算进行第二次映射时,仅删掉了python中的migrations文件。

3.解决方法

删除alembic_version数据表中的记录,或者直接删除alembic_version表也可以。之后重新执行三个步骤即可。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务