2 个数据库之间的 Liquibase 差异数据

Liquibase diff data between 2 DB's

我们计划使用 liquibase 维护一些参考数据(数据集小于 20K 行)。数据将在 QC env 中更新和验证,我们希望使用 liquibase 将更改移动到 prod。

我使用了 generateChangeLog 和 diffTypes=data

在第一遍期间,它生成了带有插入语句的 changeLog。

现在我去添加一个新行并更新现有行之一并重新运行该命令。我希望它会生成 1 个插入和 1 个更新语句,但它最终只生成插入语句,其中包括所有原始插入语句。

有没有办法生成仅包含 changed/added/removed 行的变更日志?

不幸的是,答案是否定的。