liquibase - 1个更改集具有重复的标识符

时间:2016-06-17 08:43:31

标签: liquibase

Liquibase告诉我:

1 change sets had duplicate identifiers
          classpath:config/liquibase/changelog/20160610094343_changelog.xml::1465551835616-1::techvalley (generated)

我在我的应用代码中找到了id 1465551835616-1 ,它只在文件20160610094343_changelog.xml中找到(并且只有一次)。我不明白这个错误可能来自哪里。

3 个答案:

答案 0 :(得分:5)

如果您的master.xml文件中两次包含相同的变更日志文件,则会发生这种情况

答案 1 :(得分:2)

请注意更改集中的ID,我有两个重复的ID,这就是问题

答案 2 :(得分:1)

当包含文件时,Liquibase不会检查您是否两次包含文件。它是master.xml,在包含文件方面不是傻瓜。

请确保您的 changelog-master.xml 文件正确无误,因为您很可能其中有重复项