0

我正在尝试将 Flyway 作为进行数据库迁移的一种可能方式。

因为我支持多个数据库并且可能同时为不同的环境和数据库运行迁移作业,所以我需要能够使用命令行工具,而无需为我的 SQL 迁移位置引用配置(属性)文件。有没有办法做到这一点?它似乎只能从默认位置或从 flyway.properties 文件中指定的位置读取。

我的安装目录是 C:\flyway。我正在使用以下命令在 Windows 服务器上运行它:

flyway.cmd migrate -url=jdbc:sqlserver://%URL%;databaseName=%DB% -user=%USER% -password=%PW% -schemas=dbo -initOnMigrate=true -locations 文件系统:C:/Steve -jarDir 文件系统:文件系统:C:/flyway/jars

这是一个很棒的工具。我真的希望我能够使用它。

4

1 回答 1

0

flyway.cmd -configFile=/path/to/other/configFile.conf 应该做你想做的事。我刚刚检查了一下,似乎我忘了在网站上记录这个(它在工具本身的使用说明中)。

您能否向该网站提出问题,要求添加此问题?

于 2013-08-13T08:04:37.213 回答