我有一个Flyway例外:
FlywayException: Detected failed migration to version 1.0
我在文档和论坛上寻找,但我没有找到这个例外的含义。 请有人告诉我这些例外的原因是什么! 感谢
答案 0 :(得分:8)
“FlywayException:检测到迁移到版本1.0失败”
这意味着您之前运行了迁移,并且由于某种原因它在1.0时失败了。您需要确定上一次迁移在1.0时失败的原因并解决它,如果您还没有这样做的话。
一旦解决了,您需要运行flyway migrate
告诉flyway任何失败的东西现在已经不在了。
然后再次运行{{1}}。如果再次失败,则返回步骤1。 祝你好运。
答案 1 :(得分:2)
制作
select * from your_database_name.flyway_schema_history
您将获得以下内容:
查询flyway_schema_history表
然后找到与失败的迁移相对应的条目并将其删除,它应该可以工作。