Skip to main content
Feedback

PostgreSQL data type mapping

The system matches PostgreSQL data types to Data Integration data types while extracting your data. If a data type is not supported, it is mapped as a String type.

The following table shows the mapping of PostgreSQL data types to Data Integration-compatible types:

PostgreSQL TypeData Integration Type
INTERVALSTRING
DOUBLE_PRECISIONFLOAT
FLOATFLOAT
CHARSTRING
DATEDATE
VARCHARSTRING
TIMESTAMPTIMESTAMP
ENUMSTRING
BOOLEANBOOLEAN
ARRAYSTRING
BYTEASTRING
BITSTRING
REALFLOAT
BIGINTSTRING
SMALLINTINTEGER
NUMERICFLOAT
INTEGERINTEGER
CIDRSTRING
DropEnumTypeSTRING
INETSTRING
MACADDRSTRING
OIDSTRING
TSVECTORSTRING
UUIDSTRING
DATERANGEINTEGER
INT4RANGEINTEGER
INT8RANGEINTEGER
JSONSTRING
JSONBSTRING
NUMRANGEFLOAT
TSRANGEFLOAT
HSTORESTRING