📜  org.flywaydb.core.api.FlywayException: Schema `fulfilment` contains a failed migration to version (1)

📅  最后修改于: 2023-12-03 15:03:25.361000             🧑  作者: Mango

Flyway异常:Schema 'fulfilment'包含一个版本到'失败的迁移

如果你在使用Flyway时遇到了此异常:

org.flywaydb.core.api.FlywayException: Schema 'fulfilment' contains a failed migration to version ...

那么你需要注意到的是你的数据库中存在一个失败的迁移。当Flyway在应用迁移脚本时遇到一个非常严重的错误,它将停止执行并抛出该异常。

为了解决这个问题,你需要检查你的数据库中是否存在任何已经执行但导致错误的迁移脚本。通常,你可以在Flyway的元数据表中找到失败的迁移,从而获取更多有关此错误的信息。

如果你已经解决了错误,并想让Flyway重新应用失败的迁移,你可以使用Flyway的repair命令。这会在元数据表中重置标记,以允许Flyway重新应用失败的迁移。

总之,当你遇到这个异常时,你需要尽快检查并解决问题,以便Flyway能够继续为你的应用程序工作。