如何将参数从liquibase.bat文件传递到变更集

时间:2019-02-27 05:15:36

标签: liquibase liquibase-sql

我们正在使用liquibase.bat文件调用Masterchangelog文件,格式如下:

call liquibase.bat --changeLogFile=MasterChangeLog.xml --driver==com.microsoft.sqlserver.jdbc.SQLServerDriver --classpath=%JdbcJar% --url="jdbc:sqlserver://%DBServerName%;databaseName=%DBName%;IntegratedSecurity=true" --logLevel=INFO %CM% %CP%

在Masterchangelog文件中,我们将调用以下更改集,因此我需要将%DBServerName%和%DBName%作为命令行参数发送到XYZ_Liquibase.bat文件。

请问有人可以从liquibase.bat中访问%DBServerName%和%DBName%到我的变更集。

请参考以下我们正在使用的变更集摘要。

<changeSet id="PBI12345_001" author="XYZ" runAlways="true">
    <executeCommand executable="..\..\XYZ_Liquibase.bat">
    </executeCommand>

0 个答案:

没有答案