sync_diff比对工具增加指定上游表数据范围配置

image

目前支持设置目标表的比对范围,能否支持可以设置源端数据的比对范围

这个 range 我理解是上下游都生效的吧。

我看描述参数是target-tables ,这个是影响上下游能确认不

如果是这样,最好分开配置,不然会有二义性的

  • source
  • target

sync-diff 原理上对比的是 上游 A 表和 下游 A 表的数据一致与否。
正常会拆批,核心就是:

set snapshot = '2024xxx';
select xor() from t where row_id between and;

如果你加了 range。就是
select xor() from t where row_id between and; 变成 select xor() from t where row_id between and and range between;

rowid 拆分你不用管。

上下游条件限制一样的,肯定没有不统一的说法的。。。。只是说这个参数应该放 global config 而不是 target 配置。。。。

测试了下 确实是对上下游都有效

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。