Ubuntu PostgreSQL支持的数据类型与标准PostgreSQL一致,主要包括以下几类:
SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、NUMERIC、REAL、DOUBLE PRECISION、SERIAL、BIGSERIAL。CHAR(n)、VARCHAR(n)、TEXT。BYTEA。BOOLEAN。DATE、TIME、TIMESTAMP、TIMESTAMPTZ、INTERVAL。
integer[]、varchar[]等。JSON用于存储JSON数据,JSONB是二进制格式,性能更优。CREATE TYPE定义一组有限的值。POINT、LINE、POLYGON等(需PostGIS扩展)。INET、CIDR、MACADDR等。XML、HSTORE(键值对存储,需hstore扩展)等。