Liquibase告诉我:
1 change sets had duplicate identifiers
classpath:config/liquibase/changelog/20160610094343_changelog.xml::1465551835616-1::techvalley (generated)
我在我的应用代码中找到了id 1465551835616-1 ,它只在文件20160610094343_changelog.xml中找到(并且只有一次)。我不明白这个错误可能来自哪里。
答案 0 :(得分:5)
如果您的master.xml
文件中两次包含相同的变更日志文件,则会发生这种情况
答案 1 :(得分:2)
请注意更改集中的ID,我有两个重复的ID,这就是问题
答案 2 :(得分:1)
当包含文件时,Liquibase不会检查您是否两次包含文件。它是master.xml,在包含文件方面不是傻瓜。
请确保您的 changelog-master.xml 文件正确无误,因为您很可能其中有重复项。