gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:33:24 24 4
gpt4 key购买 nike

在我们的 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,它似乎被触发了。

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

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 的模式历史表为您自动升级。

关于java - Flyway 可重复迁移 - 不在 Spring boot 中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48858064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com