2

我是 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 在没有重复标识符的情况下工作。

提前致谢。

4

1 回答 1

1

这是 3.0.0 中的一个错误,已在 3.0.2 中修复。

于 2013-06-26T14:10:28.297 回答