为什么Flyway忽略了MissingMigrations没有被考虑在内?

时间:2017-11-30 08:16:09

标签: flyway

我有一个设置,其中删除了以前脚本的迁移。 flyway配置指定ignoreMissingMigrationstrue

然而,Flyway因以下错误而失败

  

验证失败:未在本地解析检测到的已应用迁移: version_x

其中 version_x 是基线后删除的第一个版本。

虽然ignoreMissingMigrationstrue,但为什么会收到此错误?

注意:Flyway版本:4.2.0

1 个答案:

答案 0 :(得分:0)

问题来自Flyway无法正确处理的特殊设置。

我们没有更新的应用迁移,因此Flyway将此迁移视为未来的迁移,而不是缺少迁移。因此,除了ignoreFutureMigrations之外,解决方案是将true设置为ignoreMissingMigrations