2 个数据库之间的 Liquibase 差异数据
Liquibase diff data between 2 DB's
我们计划使用 liquibase 维护一些参考数据(数据集小于 20K 行)。数据将在 QC env 中更新和验证,我们希望使用 liquibase 将更改移动到 prod。
我使用了 generateChangeLog 和 diffTypes=data
在第一遍期间,它生成了带有插入语句的 changeLog。
现在我去添加一个新行并更新现有行之一并重新运行该命令。我希望它会生成 1 个插入和 1 个更新语句,但它最终只生成插入语句,其中包括所有原始插入语句。
有没有办法生成仅包含 changed/added/removed 行的变更日志?
不幸的是,答案是否定的。
我们计划使用 liquibase 维护一些参考数据(数据集小于 20K 行)。数据将在 QC env 中更新和验证,我们希望使用 liquibase 将更改移动到 prod。
我使用了 generateChangeLog 和 diffTypes=data
在第一遍期间,它生成了带有插入语句的 changeLog。
现在我去添加一个新行并更新现有行之一并重新运行该命令。我希望它会生成 1 个插入和 1 个更新语句,但它最终只生成插入语句,其中包括所有原始插入语句。
有没有办法生成仅包含 changed/added/removed 行的变更日志?
不幸的是,答案是否定的。