【问题标题】:Flyway 4.0.3., spring boot 1.4 and baselineFlyway 4.0.3.,弹簧靴 1.4 和基线
【发布时间】:2016-08-10 20:46:01
【问题描述】:

我用flyway设置开机:

flyway.baseline-version=2.7.0
flyway.baseline-on-migrate=true

我在 db/migrate 中有 2 个 sql 文件:V__2.7.0_base.sql 和 V__2.8.0_jobs.sql。

当我启动应用程序时它失败了,因为它试图再次执行 V__2.7.0_base.sql...

mvn:flyway:info

+---------+-----------------------+---------------------+---------+
| Version | Description           | Installed on        | State   |
+---------+-----------------------+---------------------+---------+
| 2.7.0   | << Flyway Baseline >> | 2016-08-09 12:25:04 | Baselin |
|         | 2.7.0 base            |                     | Pending |
|         | 2.8.0 jobs            |                     | Pending |
+---------+-----------------------+---------------------+---------+

为什么 2.7.0 基础版本处于待定状态?我将它设置为基线 - 所以它应该被忽略?

谢谢

【问题讨论】:

    标签: spring-boot flyway


    【解决方案1】:

    好的,查看我发现的源代码,文件命名模式必须类似于 V2_7_0__base.sql。 不知道为什么有这么多像 V__2.7.0_base.sql 这样的命名模式示例......

    【讨论】:

    猜你喜欢
    • 2017-05-20
    • 1970-01-01
    • 2017-12-22
    • 2018-02-14
    • 2019-05-03
    • 2021-04-20
    • 1970-01-01
    • 2023-01-07
    • 2021-12-29
    相关资源
    最近更新 更多