Flyway 可重复迁移 - 未在 Spring 启动时执行
Flyway Repeatable migrations - not executed in Spring boot
在我们的 Spring 启动应用程序中,我们在 db.migrations 资源文件夹中设置了版本迁移
- V1_0__create_table.sql
- V1_1__apply_roles.sql
- R__create_stored_proc.sql
版本迁移(V1_0 和 V1_1)在应用程序启动时 run/validated-
但 可重复迁移 (R__) 似乎根本没有触发 .
我们也有一个afterMigrate.sql,似乎被触发了。
有人可以帮助我了解 在 spring 引导中触发可重复飞行路线 迁移的正确方法吗?
Spring Boot 1.x 不幸的是,默认情况下附带了一个古老版本的 Flyway (3.x)。更新到 Spring Boot 2.0 RC 或只是最新的 Flyway 版本 (5.x)。请注意,如果这是一个现有的应用程序,您必须先迁移到 Flyway 4.2.0,以便 Flyway 的模式历史记录 table 自动为您升级..
在我们的 Spring 启动应用程序中,我们在 db.migrations 资源文件夹中设置了版本迁移
- V1_0__create_table.sql
- V1_1__apply_roles.sql
- R__create_stored_proc.sql
版本迁移(V1_0 和 V1_1)在应用程序启动时 run/validated- 但 可重复迁移 (R__) 似乎根本没有触发 .
我们也有一个afterMigrate.sql,似乎被触发了。
有人可以帮助我了解 在 spring 引导中触发可重复飞行路线 迁移的正确方法吗?
Spring Boot 1.x 不幸的是,默认情况下附带了一个古老版本的 Flyway (3.x)。更新到 Spring Boot 2.0 RC 或只是最新的 Flyway 版本 (5.x)。请注意,如果这是一个现有的应用程序,您必须先迁移到 Flyway 4.2.0,以便 Flyway 的模式历史记录 table 自动为您升级..