Postgres Type | Type to put in `schema.ts` | Resulting JS/TS Type |
---|---|---|
All numeric types | number |
number |
char , varchar , text , uuid |
string |
string |
bool |
boolean |
boolean |
date , timestamp , timestampz |
number |
number |
json , jsonb |
json |
JSONValue |
enum |
enumeration |
string |
T[] where T is a supported Postgres type (but please see ⚠️ below) |
json<U[]> where U is the schema.ts type for T |
V[] where V is the JS/TS type for T |