Flask框架+mySQL数据库:误删migrations文件夹后再次创建时遭遇错误(Can't locate revision identified by ‘xxx’)

因为upgrade老是报错,不知道问题在哪里,所以干脆就删了migrations文件夹,想着重新初始化之后再次升级。

但是我用下面两条语句,在第二条的时候报错,错误如上。

flask db init

fllask db migrate -m "ibit database"

后来查了一下,使用了init命令后不但会在程序所在目录下生成一个migrations文件夹,还会在数据库里生成一个名为alembic_version的数据库,如果alembic_version数据库和migrations文件夹不是对应的,就会报错。

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

出现这种情况把alembic_version表删掉就好了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章