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