flask遷移數據庫時報錯:Target database is not up的解決方案


在flask中進行數據庫遷移時報錯,報錯信息為"Target database is not up",解決方案如下

  • 找到alembic的最新版本號,找到文件夾migrate下的最新版本,文件名即為最新版本號(去掉末尾的_)
  • 然后更新數據庫表alembic_version里version_num的字段,將該字段的值改為最新版本號
  • 再次遷移即可成功

還有一種方法(如果你的數據不重要的話):刪除數據文件和migrate文件,重新初始化數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM