我运行flyway信息时检测不到sql文件,当我运行flyway迁移文件时未检测到跳跃

时间:2015-04-30 23:08:48

标签: flyway

我正在尝试飞路。 我有一些名字为VX_XX_X__Description的文件。 我运行flyway信息时没有检测到sql文件,当我运行flyway时,会检测到未检测到的跳跃文件。

实施例

V1_1_1__desc1.sql V1_1_2__desc2.sql V1_1_3__desc3.sql

当我跑步时只检测到一些飞路信息

V1_1_1__desc1.sql V1_1_3__desc3.sql

没有检测到sql文件的原因是什么?

3 个答案:

答案 0 :(得分:1)

最后我发现flayway不区分大小写,因为它的文件名如" .sql"和" .SQL"

答案 1 :(得分:1)

我发现这个问题解决了同样的问题。

在我的情况下,我只将新的sql文件添加到src目录,但我忘了调用maven build。 (我们将flyway配置为在target目录中搜索sql文件。)

答案 2 :(得分:1)

我发现这个问题有同样的问题,但原因不同。显然我在开始时没有V大写。所以 v201700404__foobar.sql 之类的东西不起作用。它必须是 V201700404__foobar.sql

我只是想加上这个,以防止其他人像我一样盯着发生了几个小时的事情。