【发布时间】:2021-11-23 03:04:46
【问题描述】:
默认情况下,Flyway 在文件夹db/migration 中搜索以“V”开头的迁移,例如:
V1_1_0__init_schema.sql
但是,我的迁移具有以下命名模式(并且我无法更改我的迁移名称):
20210902193819451__init_schema.sql
如何从 Flyway 的默认行为中删除字母“V”,以便可以找到我的迁移?
我已经尝试在我的配置文件中设置以下属性:
spring.flyway.sql-migration-prefix: "",但这不起作用,我收到以下错误:
init 方法调用失败;嵌套异常是 org.flywaydb.core.api.exception.FlywayValidateException:验证 failed:迁移验证失败
【问题讨论】:
-
我在
spring.flyway.sql-migration-prefix: ""上使用与您相同的文件格式测试了配置,并且成功了。您能否详细说明您的资源路径、使用情况和堆栈跟踪?