【发布时间】:2018-05-11 17:32:11
【问题描述】:
我遇到的问题是 Flyway 未执行我的全部或部分迁移脚本。我正在使用 Spring Boot,并且在 application.properties 文件中配置了 Flyway。
该配置包括一个basic 和一个migration 目录。这两个目录都分为通用目录和供应商特定目录(例如 flyway/migrate/POSTGRESQL)。
【问题讨论】:
标签: java spring-boot flyway
我遇到的问题是 Flyway 未执行我的全部或部分迁移脚本。我正在使用 Spring Boot,并且在 application.properties 文件中配置了 Flyway。
该配置包括一个basic 和一个migration 目录。这两个目录都分为通用目录和供应商特定目录(例如 flyway/migrate/POSTGRESQL)。
【问题讨论】:
标签: java spring-boot flyway
至少这是一个区分大小写的问题。由 Mac 用户创建并以大写字母(例如 POSTGRESQL)编写的供应商特定目录,而 Flyway 使用小写字母(例如 flyway/migrate/{vendor},它转换为 flyway/migrate/postgresql )。这在 MacOSX 或 Windows 上不是问题,而是在我的 Linux 机器上。
如果有人遇到同样的问题,我希望这会有所帮助。
【讨论】: