我正在尝试使用Flyway作为进行数据库迁移的可能方式。
因为我支持多个数据库并且可能同时为不同的环境和数据库运行迁移作业,所以我需要能够使用命令行工具而不引用我的SQL迁移位置的config(属性)文件。有没有办法做到这一点?它似乎只从默认位置或flyway.properties文件中指定的位置读取。
我的安装目录是C:\ flyway。我在Windows服务器上使用以下命令运行它:
flyway.cmd migrate -url = jdbc:sqlserver://%URL%; databaseName =%DB%-user =%USER%-password =%PW%-schemas = dbo -initOnMigrate = true -locations filesystem:C :/ Steve -jarDir filesystem:filesystem:C:/ flyway / jars
这是一个很棒的工具。我真的希望我能够使用它。
答案 0 :(得分:0)
flyway.cmd -configFile = / path / to / other / configFile.conf应该做你想要的。我刚检查过,似乎我忘了在网站上记录这个(这是在工具本身的使用说明中)。
您是否可以针对该网站提出问题,请求将其添加?