我们正在使用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>