【发布时间】:2020-02-20 03:18:07
【问题描述】:
我正在研究用于数据库模式版本控制的 Liquibase 命令。目前我正在使用 diffChangeLog 命令。以下是我正在处理的示例格式。
liquibase
--changeLogFile=dbchangelog.xml
--outputFile=mydiff.txt
--driver=oracle.jdbc.OracleDriver
--classpath=ojdbc14.jar
--url="jdbc:oracle:thin:@<IP OR HOSTNAME>:<PORT>:<SERVICE NAME OR SID>"
--username=<USERNAME>
--password=<PASSWORD>
diffChangeLog
--referenceUrl="jdbc:oracle:thin:@<IP OR HOSTNAME>:<PORT>:<SERVICE NAME OR SID>"
--referenceUsername=<USERNAME>
--referencePassword=<PASSWORD>
根据我的要求,我不希望结果保存在 dbchangelog.xml 中。我只想在控制台上得到这个结果。是否必须传递 changeLogFile 参数,因为如果我不传递,则 diffChangeLog 命令不起作用。 请帮忙。
【问题讨论】:
标签: jenkins liquibase liquibase-hibernate liquibase-sql