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表刪掉就好了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章