PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引121
jsonb分解后的二进制 JSON 数据
JSON
jsonb
目录名称 pg_catalog.jsonb
类型 OID 3802
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 jsonb_in
输出函数 jsonb_out
存储策略 扩展数据类型 · JSON
"char"单字节内部类型
字符串
"char"
目录名称 pg_catalog."char"
类型 OID 18
类型种类 基础类型
声明长度 1 字节
存储策略 plain
输入函数 charin
输出函数 charout
手册中的声明 "char"
存储大小 1 字节
手册说明 单字节内部类型数据类型 · 字符串
abstime有限范围的绝对日期和时间(Unix 系统时间)
日期与时间
abstime
目录名称 pg_catalog.abstime
类型 OID 702
类型种类 基础类型
声明长度 4 字节
存储策略 plain
输入函数 abstimein
输出函数 abstimeout数据类型 · 日期与时间
aclitem访问控制列表
其他内置类型
aclitem
目录名称 pg_catalog.aclitem
类型 OID 1033
类型种类 基础类型
声明长度 12 字节
存储策略 plain
输入函数 aclitemin
输出函数 aclitemout
手册中的声明 typacl aclitem[] 访问权限,另请参阅 第 5.7 节
声明长度 16 字节
手册中的声明 typacl a…数据类型 · 其他内置类型
any表示一个函数可以接受任意输入数据类型。
伪类型
any
目录名称 pg_catalog.any
类型 OID 2276
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 any_in
输出函数 any_out
手册中的声明 任意
手册说明 表示一个函数可以接受任意输入数据类型。
手册中的声明 any数据类型 · 伪类型
anyarray表示一个函数可以接受任意数组数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意数组数据类型(参见 第 37.2.5 节 )。
anyarray
目录名称 pg_catalog.anyarray
类型 OID 2277
类型种类 Pseudo-type
声明长度 变长(varlena)
存储策略 extended
输入函数 anyarray_in
输出…数据类型 · 伪类型
anycompatible表示一个函数可以接受任意数据类型,并自动将多个参数提升为公共数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意数据类型,并自动将多个参数提升为公共数据类型(参见 第 37.2.5 节 )。
anycompatible
目录名称 pg_catalog.anycompatible
类型 OID 5077
类型种类 Pseudo-type
声明长度 4 字…数据类型 · 伪类型
anycompatiblearray表示一个函数可以接受任意数组数据类型,并自动将多个参数提升为公共数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意数组数据类型,并自动将多个参数提升为公共数据类型(参见 第 37.2.5 节 )。
anycompatiblearray
目录名称 pg_catalog.anycompatiblearray
类型 OID 5078
类型种类 Pseudo…数据类型 · 伪类型
anycompatiblemultirange表示一个函数可以接受任意多范围数据类型,并自动将多个参数提升为公共数据类型(参见 第 36.2.5 节 和 第 8.17 节 )。
伪类型
表示一个函数可以接受任意多范围数据类型,并自动将多个参数提升为公共数据类型(参见 第 38.2.5 节 和 第 8.17 节 )。
anycompatiblemultirange
目录名称 pg_catalog.anycompatible…数据类型 · 伪类型
anycompatiblenonarray表示一个函数可以接受任意非数组数据类型,并自动将多个参数提升为公共数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意非数组数据类型,并自动将多个参数提升为公共数据类型(参见 第 37.2.5 节 )。
anycompatiblenonarray
目录名称 pg_catalog.anycompatiblenonarray
类型 OID 5079
类型种…数据类型 · 伪类型
anycompatiblerange表示一个函数可以接受任意范围数据类型,并自动将多个参数提升为公共数据类型(参见 第 36.2.5 节 和 第 8.17 节 )。
伪类型
表示一个函数可以接受任意范围数据类型,并自动将多个参数提升为公共数据类型(参见 第 37.2.5 节 和 第 8.17 节 )。
anycompatiblerange
目录名称 pg_catalog.anycompatiblerange
类…数据类型 · 伪类型
anyelement表示一个函数可以接受任意数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意数据类型(参见 第 37.2.5 节 )。
anyelement
目录名称 pg_catalog.anyelement
类型 OID 2283
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 anyelement_in
输出函数 anyel…数据类型 · 伪类型
anyenum表示一个函数可以接受任意枚举数据类型(参见 第 36.2.5 节 和 第 8.7 节 )。
伪类型
表示一个函数可以接受任意枚举数据类型(参见 第 37.2.5 节 和 第 8.7 节 )。
anyenum
目录名称 pg_catalog.anyenum
类型 OID 3500
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 anyenu…数据类型 · 伪类型
anymultirange表示一个函数可以接受任意多范围数据类型(参见 第 36.2.5 节 和 第 8.17 节 )。
伪类型
表示一个函数可以接受任意多范围数据类型(参见 第 38.2.5 节 和 第 8.17 节 )。
anymultirange
目录名称 pg_catalog.anymultirange
类型 OID 4537
类型种类 Pseudo-type
声明长度 变长(varlena)…数据类型 · 伪类型
anynonarray表示一个函数可以接受任意非数组数据类型(参见 第 36.2.5 节 )。
伪类型
表示一个函数可以接受任意非数组数据类型(参见 第 37.2.5 节 )。
anynonarray
目录名称 pg_catalog.anynonarray
类型 OID 2776
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 anynonarray_in
输…数据类型 · 伪类型
anyrange表示一个函数可以接受任意范围数据类型(参见 第 36.2.5 节 和 第 8.17 节 )。
伪类型
表示一个函数可以接受任意范围数据类型(参见 第 37.2.5 节 和 第 8.17 节 )。
anyrange
目录名称 pg_catalog.anyrange
类型 OID 3831
类型种类 Pseudo-type
声明长度 变长(varlena)
存储策略 extend…数据类型 · 伪类型
ArraysPostgreSQL 允许将表列定义为变长多维数组。可以为任何内置或用户定义的基础类型、枚举类型或复合类型创建数组;目前尚不支持域类型的数组。
类型类别
Arrays
对象边界 用户定义类型族;不代表用户对象的有限清单
PostgreSQL 允许把表的列定义为变长多维数组。可以创建内置或用户定义的基础类型、枚举类型、复合类型、范围类型或域的数组。数据类型 · 类型类别
bigint有符号八字节整数
数值
bigint
目录名称 pg_catalog.int8
类型 OID 20
类型种类 基础类型
声明长度 8 字节
存储策略 plain
输入函数 int8in
输出函数 int8out
手册中的声明 bigint
存储大小 8 字节
手册说明 大范围整数
范围 -9223372036854775808 to +9223372036854775807
…数据类型 · 数值
bigserial自增八字节整数
SQL 便捷语法
bigserial
对象边界 SQL 便捷写法;没有对应的 pg_type 行数据类型 · SQL 便捷语法
bit定长位串
位串
bit [ ( n ) ]
目录名称 pg_catalog.bit
类型 OID 1560
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 bit_in
输出函数 bit_out
存储策略 扩展数据类型 · 位串
bit varying变长位串
位串
bit varying [ ( n ) ]
目录名称 pg_catalog.varbit
类型 OID 1562
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 varbit_in
输出函数 varbit_out
存储策略 扩展数据类型 · 位串
boolean逻辑布尔值(真/假)
布尔值
boolean
目录名称 pg_catalog.bool
类型 OID 16
类型种类 基础类型
声明长度 1 字节
存储策略 plain
输入函数 boolin
输出函数 boolout
手册中的声明 boolean
存储大小 1 字节
手册说明 状态为真或假数据类型 · 布尔值
box平面上的矩形框
几何
box
目录名称 pg_catalog.box
类型 OID 603
类型种类 基础类型
声明长度 32 字节
存储策略 plain
输入函数 box_in
输出函数 box_out
手册中的声明 box
存储大小 32 字节
手册说明 矩形框
表示方式 ((x1,y1),(x2,y2))
表示方式 (x1,y1),(x2,y2)数据类型 · 几何
bytea二进制数据(“字节数组”)
其他内置类型
bytea
目录名称 pg_catalog.bytea
类型 OID 17
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 byteain
输出函数 byteaout
手册中的声明 bytea
存储大小 1 或 4 字节,加上实际二进制串
手册说明 变长二进制串
存储策略 扩展数据类型 · 其他内置类型
character定长字符串
字符串
character [ ( n ) ]
目录名称 pg_catalog.bpchar
类型 OID 1042
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 bpcharin
输出函数 bpcharout
手册中的声明 character( n ) , char( n )
手册说明 定长,空格填充
存储策略 扩展…数据类型 · 字符串
character varying变长字符串
字符串
character varying [ ( n ) ]
目录名称 pg_catalog.varchar
类型 OID 1043
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 varcharin
输出函数 varcharout
手册中的声明 character varying( n ) , varchar( n …数据类型 · 字符串
cid32 位命令标识符,用于系统列 cmin 和 cmax。
命令标识符
事务与行标识符
系统使用的第三种标识符类型是 cid,也就是命令标识符。这是系统列 cmin 和 cmax 的数据类型。命令标识符同样是 32 位量。
对应系统列 cmin、cmax对象标识符类型 · 事务与行标识符
cidrIPv4 或 IPv6 网络地址
网络地址
cidr
目录名称 pg_catalog.cidr
类型 OID 650
类型种类 基础类型
声明长度 变长(varlena)
存储策略 main
输入函数 cidr_in
输出函数 cidr_out
手册中的声明 cidr
存储大小 7 或 19 字节
手册说明 IPv4 和 IPv6 网络数据类型 · 网络地址
circle平面上的圆
几何
circle
目录名称 pg_catalog.circle
类型 OID 718
类型种类 基础类型
声明长度 24 字节
存储策略 plain
输入函数 circle_in
输出函数 circle_out
手册中的声明 circle
存储大小 24 字节
手册说明 圆
表示方式 <(x,y),r>(圆心和半径)数据类型 · 几何
Composite types复合类型 表示一行或一条记录的结构;本质上它就是字段名及其数据类型的列表。 PostgreSQL 允许像使用简单类型那样,在许多相同的场合使用复合类型。例如,表中的一列可以声明为复合类型。
类型类别
Composite types
对象边界 用户定义类型族;不代表用户对象的有限清单数据类型 · 类型类别
cstring表示一个函数接受或返回一个以空字符结尾的 C 字符串。
伪类型
cstring
目录名称 pg_catalog.cstring
类型 OID 2275
类型种类 Pseudo-type
声明长度 以空字符结尾的 C 字符串
存储策略 plain
输入函数 cstring_in
输出函数 cstring_out
手册中的声明 cstring
手册说明 表示一个函数接受或返回一个…数据类型 · 伪类型
date日历日期(年、月、日)
日期与时间
date
目录名称 pg_catalog.date
类型 OID 1082
类型种类 基础类型
声明长度 4 字节
存储策略 plain
输入函数 date_in
输出函数 date_out
手册中的声明 date
存储大小 4 字节
手册说明 日期(没有一天中的时间)
下限 公元前 4713 年
上限 公元 5874897 年
精度 1 …数据类型 · 日期与时间
datemultirange日期多范围
多范围
datemultirange
目录名称 pg_catalog.datemultirange
类型 OID 4535
类型种类 Multirange
声明长度 变长(varlena)
存储策略 扩展
输入函数 multirange_in
输出函数 multirange_out数据类型 · 多范围
daterange日期范围
范围类型
daterange
目录名称 pg_catalog.daterange
类型 OID 3912
类型种类 范围
声明长度 变长(varlena)
存储策略 extended
输入函数 range_in
输出函数 range_out
存储策略 扩展数据类型 · 范围类型
DomainsCREATE DOMAIN — 定义新域
类型类别
Domains
对象边界 用户定义类型族;不代表用户对象的有限清单
域 是一种用户定义的数据类型,它基于另一种 底层类型 。根据需要,它可以有约束来限制其有效值为底层类型所允许值的一个子集。除此之外,它的行为与底层类型相同 — 例如,任何适用于底层类型的操作符或函数都对该域类型有效。底层类型可以是任何内置或者用户定义的基础类…数据类型 · 类型类别
double precision双精度浮点数(8 字节)
数值
double precision
目录名称 pg_catalog.float8
类型 OID 701
类型种类 基础类型
声明长度 8 字节
存储策略 plain
输入函数 float8in
输出函数 float8out
手册中的声明 double precision
存储大小 8 字节
手册说明 可变精度,不精确
范围 15 位十进制有效数字数据类型 · 数值
Enumerated types枚举(enum)类型是由一个静态的有序值集合构成的数据类型。它们等效于很多编程语言所支持的 enum 类型。枚举类型的一个示例可以是一周中的各天,或者一个数据的状态值集合。
类型类别
Enumerated types
对象边界 用户定义类型族;不代表用户对象的有限清单数据类型 · 类型类别
event_trigger事件触发器函数声明返回 event_trigger 类型。
伪类型
event_trigger
目录名称 pg_catalog.event_trigger
类型 OID 3838
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 event_trigger_in
输出函数 event_trigger_out
手册中的声明 event_tri…数据类型 · 伪类型
fdw_handler表示外部数据包装器处理器被声明为返回 fdw_handler 。
伪类型
fdw_handler
目录名称 pg_catalog.fdw_handler
类型 OID 3115
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 fdw_handler_in
输出函数 fdw_handler_out
手册中的声明 fdw_handler
手册…数据类型 · 伪类型
gtsvector全文检索的 GiST 索引内部文本表示
其他内置类型
gtsvector
目录名称 pg_catalog.gtsvector
类型 OID 3642
类型种类 基础类型
声明长度 变长(varlena)
存储策略 plain
输入函数 gtsvectorin
输出函数 gtsvectorout数据类型 · 其他内置类型
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开