Flyway可重复迁移-在Spring Boot中不执行

奥斯丁:

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

  • V1_0__create_table.sql
  • V1_1__apply_roles.sql
  • R__create_stored_proc.sql

版本化的迁移(V1_0和V1_1)在应用程序启动时运行/验证,但可重复的迁移(R__)似乎根本没有触发

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

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

https://flywaydb.org/getstarted/repeatable

Axel Fontaine:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Flyway始终执行可重复的迁移

Spring Boot Flyway迁移占位符

Spring Boot 1.5到2的迁移-Flyway迁移校验和不匹配

仅通过Spring Boot在Release(仅最后更新文件)内进行可重复迁移

Spring Boot Application在启动时未运行Flyway迁移

Flyway无法在Spring MVC中获取迁移文件

不使用Spring Boot执行Flyway脚本

Flyway迁移过程中是否需要停止Spring Boot应用程序?

如何控制Flyway可重复脚本的执行顺序

Spring Boot + Hibernate + Flyway:不要在新数据库上运行迁移

为什么在 Spring Boot 项目中使用 flyway 时撤消迁移不起作用?

如何在Spring Boot中执行不返回结果集的strore程序?

重命名Flyway可重复迁移是否可以?

使Spring 4 Batch服务在计划执行时可重复

使用Spring Boot修复Flyway

Spring Boot 获取 Flyway 配置

Spring Boot Flyway自动配置

使用两个数据源正确执行 Flyway Migration Spring Boot 的执行顺序

忽略在 spring boot 中本地执行的测试

无法在Spring Boot中执行编辑操作

Spring Boot中的库不匹配问题

Spring Boot 中的可缓存注解

使用Spring Data在eclipselink中执行SELECT而不执行SELECT

Flyway 3.0迁移校验和不匹配

Spring Boot,Flyway-Test,H2,Hibernate在DATETIME字段上执行选择查询失败

迁移 Spring Boot 2.5.12 后,Spring Boot 应用程序未选择所有测试用例执行

在启动Webapp之前使用Spring运行Flyway迁移

Flyway和MyBatis:Spring Boot的Java配置

使用Spring Boot记录Flyway SQL