Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Flyway命令行文件系统从实际命令行输入迁移_Windows_Flyway - Fatal编程技术网

Windows Flyway命令行文件系统从实际命令行输入迁移

Windows Flyway命令行文件系统从实际命令行输入迁移,windows,flyway,Windows,Flyway,我正在尝试Flyway作为一种可能的数据库迁移方法 因为我支持多个数据库,并且可能同时为不同的环境和数据库运行迁移作业,所以我需要能够使用命令行工具,而无需引用SQL迁移位置的配置(属性)文件。有办法做到这一点吗?它似乎仅从默认位置或flyway.properties文件中指定的位置读取 我的安装目录是C:\flyway。我正在Windows服务器上使用以下命令运行此操作: flyway.cmd migrate-url=jdbc:sqlserver://%url%;databaseName=%D

我正在尝试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 filesystem:C:/Steve-jarDir filesystem:filesystem:C:/flyway/jars


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


您能否针对该网站提交一个问题,要求添加此内容?

谢谢您的回复。我将根据你的要求提交一个问题。不幸的是,在我的情况下,仅仅指向不同的配置文件是行不通的。我很抱歉,我之前的评论被打断了…谢谢你的回复。我将根据你的要求提交一个问题。不幸的是,在我的情况下,仅仅指向不同的配置文件是行不通的。SQL目录是在从RationalAssetMgr中提取时创建的。作为大型构建/部署作业的一部分,因此名称总是不同的。但是,我可能能够在飞行中复制和编辑配置文件,并在调用Flyway时使用编辑过的版本。谢谢你的主意。