gpt4 book ai didi

postgresql - Debezium Kafka 连接。十进制模式错误

转载 作者:行者123 更新时间:2023-11-29 14:30:51 25 4
gpt4 key购买 nike

我正在使用 PostgreSQL。在我的表中,数字列定义如下:

"net_weight" numeric(19,2)

但在 Kafka 中,我收到的不是十进制数字(例如 14.0),而是类似“E4g="

版本:debezium/连接:0.7卡夫卡 0.11.0.0动物园管理员 3.4.9

有人知道如何解决这个问题吗?

最佳答案

NUMERIC 列可以编码为 BigDecimal 二进制值(您现在看到的)、doublestring。请参阅 decimal.handling.mode 配置选项。您要么需要将值解码回来 - https://debezium.io/docs/faq/#how_to_retrieve_decimal_field_from_binary_representation或者您可以使用其他格式。当心 double 的情况下,您可能会失去精度。

关于postgresql - Debezium Kafka 连接。十进制模式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52096651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com