Flyway 4.0.3。,弹簧靴1.4和基线

时间:2016-08-09 11:38:07

标签: spring-boot flyway

我用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:飞路:信息

+---------+-----------------------+---------------------+---------+
| 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基础待定?我把它设置为基线 - 所以应该忽略它?

谢谢

1 个答案:

答案 0 :(得分:0)

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

这样的命名模式