开发者社区> 问答> 正文

自由门全量数据同步, 在 retl_buffer表中插入数据的疑问?

我想问一下, retl_buffer表中table_id 是指的源表还是目标表, pk_data 是源表的 pk值还是目标表的 pk 值? 插入后的结果, 是像下面的样子?

1 5 target_table_name I 15 2016-09-08 16:11:58 2016-09-08 16:11:58

2 5 target_table_name I 16 2016-09-08 16:11:58 2016-09-08 16:11:58

3 5 target_table_name I 17 2016-09-08 16:11:58 2016-09-08 16:11:58

原提问者GitHub用户 theseusyang

展开
收起
大圣东游 2023-06-21 16:48:27 51 0
1 条回答
写回答
取消 提交回答
  • table_id为0,pk_data 是源表的 pk值

    有两种方式:一指定table-id(就是manager中表配置的序号)而full-name置null、二使用full-name(schemaName.tableName)而table-id置0。这两种都可以实现。 注释:使用全量同步无需修改配置,要求是先启动channal,然后往retl_buffer中插入要同步的table-id、pk值 或者 full-name、pk值即可。

    原回答者GitHub用户luoyaogui

    2023-06-21 17:58:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载