我有一个列x,它有数据类型 numeric
,在一张table上。
在使用debezium和逻辑解码插件wal2json将postgresql10流化为kafka之后;我用一个 Java
Kafka消费者。我注意到 numeric
x列中的数据已转换为 String
.
example:- the numeric
下表(从表中):
"column X" = 1675.32
成为 String
(Kafka的json):
"column X": "Ao5s"
你知道为什么它不是一个 numeric
与其他数据类型相比?
再者,有没有办法把这个转换成 String
回到 numeric
,因为这个github链接和blog中没有关于wal2json中数据类型转换的指示?
1条答案
按热度按时间ef1yzkbh1#
请检查
decimal.handling.mode
有关精确十进制数数据类型及其表示的讨论。