飞路异常,检测到失败的迁移

时间:2017-07-07 12:34:08

标签: database flyway

我有一个Flyway例外:

FlywayException: Detected failed migration to version 1.0

我在文档和论坛上寻找,但我没有找到这个例外的含义。 请有人告诉我这些例外的原因是什么! 感谢

2 个答案:

答案 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表 query to flyway_schema_history table]

然后找到与失败的迁移相对应的条目并将其删除,它应该可以工作。