我正在尝试飞路。 我有一些名字为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文件的原因是什么?
答案 0 :(得分:1)
最后我发现flayway不区分大小写,因为它的文件名如" .sql"和" .SQL"
答案 1 :(得分:1)
我发现这个问题解决了同样的问题。
在我的情况下,我只将新的sql文件添加到src
目录,但我忘了调用maven build。 (我们将flyway配置为在target
目录中搜索sql文件。)
答案 2 :(得分:1)
我发现这个问题有同样的问题,但原因不同。显然我在开始时没有V大写。所以 v201700404__foobar.sql 之类的东西不起作用。它必须是 V201700404__foobar.sql
我只是想加上这个,以防止其他人像我一样盯着发生了几个小时的事情。