Liquibase忽略数据库更改日志表内容

时间:2020-02-20 15:33:56

标签: java spring liquibase

我写了两个带有一些changeSets(createTable和ForeignKey约束)的迁移。我可以执行迁移,如果我的数据库为空,则可以运行,创建我的表,并同时设置foreignKey。

现在,当我重新运行迁移时,它应该跳过以前的迁移,但不会。当我验证databasechangelog时,数据在这里(2行)。

即使我尝试验证内容“ listUnrunChangeSets”的功能,我的changeSet也在那里。我不明白为什么liquibase会忽略以前执行的迁移。

我正在使用v3.8.5。

谢谢

1 个答案:

答案 0 :(得分:0)

最后解决了该问题,spring.initialization-mode已设置为always