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
|