想象一下放弃订阅并从头开始重新创建它。是否可以在第一次同步期间忽略现有数据?
创建订阅(copy_data=false)
不是一个选项,因为我确实想复制数据,我只是不想复制已经存在的数据。
示例:users
master上有一个表和一个对应的发布。该表有 100 万行,每分钟添加一个新行。然后我们放弃订阅一天。
如果我们用 重新创建订阅(copy_data=true)
,由于与现有数据的冲突,复制将不会开始。如果我们指定(copy_data=false)
,将丢失 1440 个新行。我们如何正确同步发布者和订阅者?