Flyway 可重复迁移 - 未在 Spring 启动时执行

Flyway Repeatable migrations - not executed in Spring boot

在我们的 Spring 启动应用程序中,我们在 db.migrations 资源文件夹中设置了版本迁移

版本迁移(V1_0 和 V1_1)在应用程序启动时 run/validated- 但 可重复迁移 (R__) 似乎根本没有触发 .

我们也有一个afterMigrate.sql,似乎被触发了。

有人可以帮助我了解 在 spring 引导中触发可重复飞行路线 迁移的正确方法吗?

https://flywaydb.org/getstarted/repeatable

Spring Boot 1.x 不幸的是,默认情况下附带了一个古老版本的 Flyway (3.x)。更新到 Spring Boot 2.0 RC 或只是最新的 Flyway 版本 (5.x)。请注意,如果这是一个现有的应用程序,您必须先迁移到 Flyway 4.2.0,以便 Flyway 的模式历史记录 table 自动为您升级..