flyway 配置文件可以包含其他配置文件吗?

k10*_*107 1 flyway

我正在使用 flyway 命令行工具。我想为不同的环境(开发/测试/生产)设置不同的配置设置,但会有一些通用设置。理想情况下可以有一个common.properties配置,以及个别环境特定的配置(例如production.properties

flyway 是否支持以某种方式包含来自多个配置文件的属性?

Axe*_*ine 5

是的,你可以利用 Flyway 配置文件的加载顺序(http://flywaydb.org/documentation/commandline/#configFile

将常用设置放在

  • Flyway安装目录/conf/flyway.conf
  • 用户主目录/flyway.conf
  • 当前目录/flyway.conf

然后,您可以将特定于环境的属性放在您指定的文件中

-configFile=/path/to/envspecific.conf