文章内容
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
参考资料:
黄兵个人博客原创。
评论列表