Debian上的PostgreSQL支持多种数据类型,包括但不限于以下几类:
数字类型:
smallint:2字节整数integer:4字节整数bigint:8字节整数numeric:用户指定的精度和标度real:4字节单精度浮点数double precision:8字节双精度浮点数smallserial、serial、bigserial:自增整数类型。字符串类型:
char(n):固定长度字符串varchar(n):可变长度字符串text:可变长度字符串,无长度限制。日期和时间类型:
date:日期time:一日内时间timestamp:日期和时间timestamptz:带时区的日期和时间。布尔类型:
boolean:存储真或假的值。二进制数据类型:
bytea:用于存储二进制数据。特殊数据类型:
uuid:通用唯一标识符array:数组类型json:用于存储 JSON 数据jsonb:与 json 类似,但支持二进制格式xml:用于存储 XML 数据hstore:键值对的集合tsvector:用于全文搜索的文本向量化类型tsquery:用于全文搜索的查询类型。这些数据类型可以满足各种应用需求,从简单的数值计算到复杂的文本分析和全文搜索。