【发布时间】:2014-05-14 05:03:42
【问题描述】:
我对 flyway 迁移文件夹有疑问。 sql 是否必须驻留在项目文件夹 Application/foo/bar/main/resources/db/migration 中?它可以驻留在应用程序源文件夹之外吗?
我们正在使用 Maven。
【问题讨论】:
标签: flyway
我对 flyway 迁移文件夹有疑问。 sql 是否必须驻留在项目文件夹 Application/foo/bar/main/resources/db/migration 中?它可以驻留在应用程序源文件夹之外吗?
我们正在使用 Maven。
【问题讨论】:
标签: flyway
默认情况下,Flyway 将在 db/migration 下的类路径上查找迁移,这在 Maven 项目中意味着 src/main/resources/db/migration。
但是,您也可以使用以文件系统开头的位置:前缀可以是磁盘上的任何位置。
请参阅SQL-based migrations documentation page 的“位置和发现”部分。
有关命令行使用,请参阅locations 选项on the migrate command reference page。
【讨论】: