jed

Type reference

jed's scalar types. This table is generated at build time from the canonical spec data (spec/types/scalars.toml), so it always matches the engine. Types marked expression only exist as expression/literal types but cannot yet be a column type.

TypeAliasesFamilyStorableWidthRange
i16smallint, int2integeryes16-bit-32768 … 32767
i32int, integer, int4integeryes32-bit-2147483648 … 2147483647
i64bigint, int8integeryes64-bit-9223372036854775808 … 9223372036854775807
booleanboolbooleanyes
textvarchar, character varying, stringtextyes
decimalnumeric, decdecimalyes
byteabyteayes
uuiduuidyes
timestamptimestamp without time zonetimestampyes
timestamptztimestamp with time zonetimestamptzyes
intervalintervalyes
f32real, float4floatyes
f64double precision, float, float8floatyes
datedateyes
jsonjsonyes
jsonbjsonbyes
jsonpathjsonpathexpression only
jed — an embeddable, strictly-typed SQL database.