PostgreSQL Cache Mapping

The data type mappings for caches stored on PostgreSQL are as follows.

Data Type

Native Type

BIGINT

BIGINT

BINARY

BYTEA [regardless of size]

BIT

BOOLEAN

BLOB

BYTEA

BOOLEAN

BOOLEAN

CHAR

CHAR(n)
TEXT

CLOB

TEXT

DATE

DATE

DECIMAL

DECIMAL
TEXT

DOUBLE

DOUBLE PRECISION

FLOAT

REAL

INTEGER

INTEGER

INTERVAL DAY

VARCHAR(30)

INTERVAL DAY TO HOUR

VARCHAR(30)

INTERVAL DAY TO MINUTE

VARCHAR(30)

INTERVAL DAY TO SECOND

VARCHAR(30)

INTERVAL HOUR

VARCHAR(30)

INTERVAL HOUR TO MINUTE

VARCHAR(30)

INTERVAL HOUR TO SECOND

VARCHAR(30)

INTERVAL MINUTE

VARCHAR(30)

INTERVAL MINUTE TO SECOND

VARCHAR(30)

INTERVAL MONTH

VARCHAR(9)

INTERVAL SECOND

VARCHAR(30)

INTERVAL YEAR

VARCHAR(9)

INTERVAL YEAR TO MONTH

VARCHAR(12)

NUMERIC

NUMERIC(p,s)
TEXT

REAL

REAL

SMALLINT

SMALLINT

TIME

TIME

TIMESTAMP

TIMESTAMP

TINYINT

SMALLINT

VARBINARY(n)

BYTEA [regardless of size]

VARCHAR(n)

VARCHAR(n)
TEXT

XML

XML