我正在尝试使用ant脚本在Oracle中执行liquibase diff。
这是预先形成diff
的片段<target name="diff-database">
<diffDatabaseToChangeLog
driver=${db.driver}"
url="${db.url}"
username="${db.username}"
password="${db.password}"
referenceUrl="jdbc:oracle:thin@hostname:port:sid"
referenceUsername="user1"
referencePassword="password1"
outputFile="changelog.xml"
classpathref="tools.class.path"
</diffDatabaseToChangeLog>
</target>
这是问题所在。
因此,鉴于所有这些信息,我如何指定我想将user2的表用作参考数据库?
我看了this page,但没有找到解决我问题的任何内容。
答案 0 :(得分:1)
它应该是referenceDefaultSchemaName参数(http://www.liquibase.org/documentation/maven/maven_diff.html),但根据https://liquibase.jira.com/browse/CORE-2364,可能存在一些问题(我自己没试过)。