Contents

PLJS Types

In PLJS, types are converted between Postgres native types and JavaScript types. This is not always a 1:1 mapping, but where possible there are direct conversions:

PostgreSQL Type JavaScript Type
TEXT String
VARCHAR String
FLOAT4 Number
FLOAT8 Number
NUMERIC Number or BigInt
OID Number
BOOL Bool
INT2 Number
INT4 Number or BigInt
INT8 Number or BigInt
FLOAT4 Number
FLOAT8 Number
JSON JSON
JSONB JSON
TEXT String
VARCHAR String
BPCHAR String
NAME String
XML String
BYTEA Array
DATE Date
TIMESTAMP Date
TIMESTAMPTZOID Date
default String or Number