Liquibase使用inclueAll标记重复标识符

时间:2013-06-24 07:40:26

标签: include duplicates identifier liquibase

我是liquibase的新手,并试图为我们的软件设置一个可行的解决方案。目前我正在努力使用主变更日志的'includeAll'标签。

如果我正在使用includeAll,它总是说:

验证错误:     1个更改集具有重复的标识符         安装/数据/更改日志-data.xml中:: 1 :: wild.a Liquibase'验证'成功

要重现的整个文件都包含在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工作而没有重复的标识符。

提前致谢。

1 个答案:

答案 0 :(得分:1)

3.0.0中的错误已在3.0.2中修复。