首页 > 解决方案 > 有没有办法在 Debezium Postgres 连接器中启用支持以捕获复合类型列?

问题描述

我正在使用 Debezium Postgres 连接器,我发现该连接器没有捕获复合类型的列或复合类型的数组。启用此功能是否涉及某些配置,或者不支持此功能?我没有在 debezium 消息的模式部分中看到复合类型的定义,也没有在有效负载中看到复合类型本身。谢谢。

标签: postgresqlapache-kafkaapache-kafka-connectdebezium

解决方案


尚不支持自定义类型和复合类型。已经有一个关于枚举类型的功能请求,也许你可以为复合类型提交一个。

如果您觉得冒险,可以尝试使用include.unknown.datatypes连接器选项,当连接器从 WAL 获取原始表示时,它将传播原始表示。但是您应该记住,消费者处理 PG 内部表示的方式可能会在未来发生变化。


推荐阅读