mirror of
https://github.com/debezium/postgres-decoderbufs.git
synced 2026-02-04 06:56:22 +00:00
DBZ-3937 Read OID as unsigned integer
This commit is contained in:
committed by
Gunnar Morling
parent
7a8c8b8f46
commit
c9b00aa8c0
@@ -269,10 +269,13 @@ static void set_datum_value(Decoderbufs__DatumMessage *datum_msg, Oid typid,
|
||||
datum_msg->datum_case = DECODERBUFS__DATUM_MESSAGE__DATUM_DATUM_INT32;
|
||||
break;
|
||||
case INT8OID:
|
||||
case OIDOID:
|
||||
datum_msg->datum_int64 = DatumGetInt64(datum);
|
||||
datum_msg->datum_case = DECODERBUFS__DATUM_MESSAGE__DATUM_DATUM_INT64;
|
||||
break;
|
||||
case OIDOID:
|
||||
datum_msg->datum_int64 = (Oid) DatumGetUInt64(datum);
|
||||
datum_msg->datum_case = DECODERBUFS__DATUM_MESSAGE__DATUM_DATUM_INT64;
|
||||
break;
|
||||
case FLOAT4OID:
|
||||
datum_msg->datum_float = DatumGetFloat4(datum);
|
||||
datum_msg->datum_case = DECODERBUFS__DATUM_MESSAGE__DATUM_DATUM_FLOAT;
|
||||
|
||||
Reference in New Issue
Block a user