使用difftype = data liquibase比较数据库之间的数据

时间:2013-10-10 10:09:46

标签: sql database diff liquibase

我尝试为我的数据库集成版本控制系统。我用liquibase。

我使用diff系统因为我直接修改了sql而且我不想报告我手动做的更改。

它适用于模式,但不适用于数据。我尝试在difftype=data上使用generatechangelog,但我不知道如何比较2个数据库数据。

你有解决方案吗?

1 个答案:

答案 0 :(得分:4)

如果要比较想要使用diffChangeLog而不是generateChangeLog的数据库。 GenerateChangeLog输出单个数据库的完整创建逻辑,它不比较两个数据库。

GenerateChangeLog支持diffType = data属性,该属性将输出数据库的内容作为csv或insert语句,但不支持比较两个数据库中的数据。