文章内容

2018/3/9 10:49:59,作 者: 黄兵

alembic.util.exc.CommandError: Can't locate revision identified by 'dee7d9a9a4e7'

最近在用SQLAlchemy更新数据库的时候报如下错误:

alembic.util.exc.CommandError: Can't locate revision identified by 'dee7d9a9a4e7'


出现这个错误的原因:
由于之前删除了migrations/versions/下面对应的用于升级和降级数据库字段的python文件,导致 manage.py db migrate出错。

解决方案:
1、删除alembic_version数据库;

2、重新更新数据库,输入如下语句:
python manage.py db init #初始化,之后生成一个migrations文件夹 python mange.py db migrate python manage.py db upgrade

参考资料:

黄兵个人博客原创。
分享到:

发表评论

评论列表