二月 18, 2025
PostgreSQL 数据类型 类别 类型名称 描述 数值类型 SMALLINT 2 字节小整数 INTEGER (或 INT) 4 字节整数 BIGINT 8 字节大整数 SMALLSERIAL 2 字节自增整数 SERIAL 4 字节自增整数 BIGSERIAL 8 字节自增整数 REAL 4 字节单精度浮点数 DOUBLE PRECISION 8 字节双精度浮点数 NUMERIC (或 DECIMAL) 精确小数 字符类型 CHAR(n) 定长字符串 VARCHAR(n) 变长字符串 TEXT 无长度限制字符串 日期/时间类型 DATE 日期 TIME 时间 TIMESTAMP 时间戳 INTERVAL 时间间隔 布尔类型 BOOLEAN (或 BOOL) 布尔值(true/false) 二进制类型 BYTEA 二进制数据 几何类型 POINT 点 LINE 线 LSEG 线段 BOX 矩形框 PATH 路径 POLYGON 多边形 CIRCLE 圆 网络地址类型 CIDR 网络地址(CIDR 格式) INET IP 地址 MACADDR MAC 地址 文本搜索类型 TSVECTOR 文本搜索向量 TSQUERY 文本搜索查询 UUID 类型 UUID 通用唯一标识符 JSON 类型 JSON JSON 数据 JSONB 二进制格式的 JSON 数据 数组类型 数据类型[] 数组(如 INTEGER[], TEXT[]) 其他类型 XML XML 数据 RANGE 范围类型 DOMAIN 自定义域类型 COMPOSITE 复合类型 PostgreSQL 扩展 什么是扩展? 在 PostgreSQL 中,扩展 是一种可以添加到数据库中的额外功能模块。它们提供了一些额外的功能、函数或数据类型,帮助你更方便地完成某些任务。你可以把扩展理解为 PostgreSQL 的“插件”。
继续阅读