Skip to content

Latest commit

 

History

History
76 lines (72 loc) · 7.92 KB

data_types.md

File metadata and controls

76 lines (72 loc) · 7.92 KB

MySQL Data Types

Refer Debezium for detailed data types.

MySQL Debezium ClickHouse
Bigint INT64_SCHEMA Int64
Bigint Unsigned INT64_SCHEMA UInt64
Blob String + hex
Char String String / LowCardinality(String)
Date Schema: INT64
Name:
debezium.Date
Date(6)
DateTime(0/1/2/3) Schema: INT64
Name: debezium.Timestamp
DateTime64(0/1/2/3)
DateTime(4/5/6) Schema: INT64
Name: debezium.MicroTimestamp
DateTime64(4/5/6)
Decimal(30,12) Schema: Bytes
Name:
kafka.connect.data.Decimal
Decimal(30,12)
Double Float64
Int INT32 Int32
Int Unsigned INT64 UInt32
Longblob String + hex
Mediumblob String + hex
Mediumint INT32 Int32
Mediumint Unsigned INT32 UInt32
Smallint INT16 Int16
Smallint Unsigned INT32 UInt16
Text String String
Time String
Time(6) String
Timestamp DateTime64
Tinyint INT16 Int8
Tinyint Unsigned INT16 UInt8
varbinary(*) String + hex
varchar(*) String
JSON String
BYTES BYTES, io.debezium.bits String
YEAR INT32 INT32
GEOMETRY Binary of WKB String
SET Array(String)
ENUM Array(String)

PostgreSQL Data Types

PostgreSQL Type Notes
SMALLINT
INTEGER Supported
BIGINT Supported
NUMERIC Supported
REAL Supported
DOUBLE PRECISION Supported
BOOLEAN Supported
CHAR(n) Supported
VARCHAR(n) Supported
TEXT Supported
BYTEA Supported
DATE Supported
TIME [ WITHOUT TIME ZONE ] Supported
TIME WITH TIME ZONE Supported
TIMESTAMP [ WITHOUT TIME ZONE ] Supported
TIMESTAMP WITH TIME ZONE Supported
INTERVAL Supported
UUID Supported
INET Supported
MACADDR Supported
JSON Supported
JSONB Supported
HSTORE Supported
ENUM Supported
ARRAY Supported, but arrays of unsupported types are not supported
GEOMETRY (PostGIS) Not supported
GEOGRAPHY (PostGIS) Not supported
CITEXT Supported
BIT Not supported
BIT VARYING Not supported
MONEY Not supported
XML Not supported
OID Not supported
UNSUPPORTED Types other than those listed are not supported