我是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工作而没有重复的标识符。
提前致谢。
答案 0 :(得分:1)
3.0.0中的错误已在3.0.2中修复。