[SymmetricDS]:使用PK插入重复数据进行转换

时间:2018-05-28 10:27:04

标签: symmetricds

我有一张桌子物理PK是两侧的ID(身份)。在同步期间,我手动将变换列添加到

ID - 删除,pk:0

Num - copy,pk:1

DateTime - copy,pk:1

我认为Num和DateTime将作为对称的虚拟PK来查找要更新/删除的行。我的转换有UpdateFirst = 1

但是在我的目标表中,我获得了2个具有相同Num和DateTime的记录(ID不同)。

这只发生在我的一个表中,其他具有相同设置的表工作正常。我只想知道它会如何发生?

1 个答案:

答案 0 :(得分:0)

使用transform_column.pk设置NumDateTime是目的地的组合主键。这应该表示symmetricDs不会重复行,而是更新具有相同(Num, DateTime)值的行。