v5.4 enable-old-value 能否设置为false

线上v5.4版本,使用ticdc 同步tidb数据到kafka,使用TiCDC Canal-JSON Protocol 协议, DML Event 返回有包含"old" 的旧数据,但是我们不需要这个old 数据,怕返回数据量太大,只要返回我们DML以后新的数据就行,
尝试设置enable-old-value = false,但创建任务报错,必须要设置为true。。请问要如何设置?
【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

1 个赞

报什么错,任务配置 changefeed如何设置的

我创建时候有提示好多表没有主键,我设置了
enable-old-value = true
force-replicate = true

所以现在有点尴尬了。。是不是要嘛就把提示没有主键的表加主键,然后设置enable-old-value = false,要嘛就ignore those tables…

1 个赞

这种逻辑复制还是要有主键、唯一键

1 个赞