使用Spring Boot不会执行Flyway脚本

时间:2017-11-28 09:54:44

标签: java spring-boot flyway

我遇到的问题是我的全部或部分迁移脚本都没有被Flyway执行。我使用的是Spring Boot,我在application.properties文件中配置了Flyway。 配置包括basicmigration目录。这两个目录分为通用目录和特定于供应商的目录(例如,flyway / migrate / POSTGRESQL)。

1 个答案:

答案 0 :(得分:4)

至少这是一个案例(敏感)问题。特定于供应商的目录,由Mac用户创建,并以大写字母(例如POSTGRESQL)编写,而Flyway使用小写字母(例如,flyway / migrate / {vendor},转换为flyway / migrate / postgresql )。这不是MacOSX或Windows上的问题,而是在我的Linux机器上。

如果有人遇到同样的问题,我希望这会有所帮助。