首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以为每个postgres表定义不同的Reroute.key.field.name?

是否可以为每个postgres表定义不同的Reroute.key.field.name?
EN

Stack Overflow用户
提问于 2021-04-14 06:43:27
回答 1查看 31关注 0票数 0

Debezium默认使用主键作为分区键,但是我的一些表应该使用不同的键(例如user)

因此,我只想对该特定表使用:transforms.Reroute.key.field.name=user_id,其余所有表都将继续使用主键

文档:https://debezium.io/documentation/reference/configuration/topic-routing.html#_example

但是,我不太清楚如何将该转换器仅应用于一个表,而不是所有其他表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-16 14:28:35

您可以指定message.key.columns连接器选项来自定义构成特定表的消息键的列,而不是重新路由。

代码语言:javascript
复制
message.key.columns=inventory.customers:user_id
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67083296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档