我是 liquibase 的新手,正在尝试为我们的软件设置一个有效的解决方案。目前,我正在为主变更日志的“includeAll”标签而苦苦挣扎。
如果我使用 includeAll 它总是说:
验证错误:1 个更改集具有重复的标识符 install/data/changelog-data.xml::1::wild.a Liquibase 'validate' 成功
要复制的整个文件都包含在 database.zip 中,可以在这里下载: https ://docs.google.com/file/d/0B8W-n_j7omQ4UUhzQjdrdnlMdk0/edit?usp=sharing
您只需修改 liquibase.properties。
奇怪的是,以下行有效:
<include relativeToChangelogFile="true" file="install/data/changelog-data.xml"/>
虽然这条线不起作用:
<includeAll relativeToChangelogFile="true" path="install/data/"/>
问题是如何使用 includeAll 在没有重复标识符的情况下工作。
提前致谢。