Flyway db迁移文件夹

Tec*_*rch 8 flyway

我有关于flyway migration文件夹的问题.sql是否必须驻留在项目文件夹Application/foo/bar/main/resources/db/migration中.它可以驻留在应用程序cource文件夹之外吗?

我们正在使用Maven.

Axe*_*ine 10

默认情况下,Flyway将在db/migration下的类路径上查找迁移,这在Maven项目中意味着src/main/resources/db/migration.

但是,您也可以使用以filesystem开头的位置:前缀可以位于磁盘上的任何位置.

请参阅基于SQL的迁移文档页面的"位置和发现"部分.

有关命令行使用,请参阅命令参考页面上的locations选项.migrate