PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引121
index_am_handler表示索引访问方法处理器被声明为返回 index_am_handler 。
伪类型
index_am_handler
目录名称 pg_catalog.index_am_handler
类型 OID 325
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 index_am_handler_in
输出函数 index_am_handler_ou…数据类型 · 伪类型
inetIPv4 或 IPv6 主机地址
网络地址
inet
目录名称 pg_catalog.inet
类型 OID 869
类型种类 基础类型
声明长度 变长(varlena)
存储策略 main
输入函数 inet_in
输出函数 inet_out
手册中的声明 inet
存储大小 7 或 19 字节
手册说明 IPv4和IPv6主机以及网络数据类型 · 网络地址
int2vector用于系统表的 int2 数组
内部与特殊用途
int2vector
目录名称 pg_catalog.int2vector
类型 OID 22
类型种类 基础类型
声明长度 变长(varlena)
存储策略 plain
输入函数 int2vectorin
输出函数 int2vectorout数据类型 · 内部与特殊用途
int4multirange整数多范围
多范围
int4multirange
目录名称 pg_catalog.int4multirange
类型 OID 4451
类型种类 Multirange
声明长度 变长(varlena)
存储策略 扩展
输入函数 multirange_in
输出函数 multirange_out数据类型 · 多范围
int4range整数范围
范围类型
int4range
目录名称 pg_catalog.int4range
类型 OID 3904
类型种类 范围
声明长度 变长(varlena)
存储策略 extended
输入函数 range_in
输出函数 range_out
存储策略 扩展数据类型 · 范围类型
int8multirange大整数多范围
多范围
int8multirange
目录名称 pg_catalog.int8multirange
类型 OID 4536
类型种类 Multirange
声明长度 变长(varlena)
存储策略 扩展
输入函数 multirange_in
输出函数 multirange_out数据类型 · 多范围
int8range大整数范围
范围类型
int8range
目录名称 pg_catalog.int8range
类型 OID 3926
类型种类 范围
声明长度 变长(varlena)
存储策略 extended
输入函数 range_in
输出函数 range_out
存储策略 扩展数据类型 · 范围类型
integer有符号四字节整数
数值
integer
目录名称 pg_catalog.int4
类型 OID 23
类型种类 基础类型
声明长度 4 字节
存储策略 plain
输入函数 int4in
输出函数 int4out
手册中的声明 integer
存储大小 4 字节
手册说明 整数的常用选择
范围 -2147483648 to +2147483647
范围 -2147483648…数据类型 · 数值
internal表示一个函数接受或返回一个服务器内部数据类型。
伪类型
internal
目录名称 pg_catalog.internal
类型 OID 2281
类型种类 Pseudo-type
声明长度 SIZEOF_POINTER(构建常量)
存储策略 plain
输入函数 internal_in
输出函数 internal_out
手册中的声明 内部
手册说明 表示一个函数接受或返回…数据类型 · 伪类型
interval时间跨度
日期与时间
interval [ fields ] [ ( p ) ]
目录名称 pg_catalog.interval
类型 OID 1186
类型种类 基础类型
声明长度 16 字节
存储策略 plain
输入函数 interval_in
输出函数 interval_out
手册中的声明 interval [ fields ] [ ( p ) ]
存储大小 16…数据类型 · 日期与时间
json文本形式的 JSON 数据
JSON
json
目录名称 pg_catalog.json
类型 OID 114
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 json_in
输出函数 json_out
存储策略 扩展数据类型 · JSON
jsonpathJSON 路径
JSON
jsonpath
目录名称 pg_catalog.jsonpath
类型 OID 4072
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 jsonpath_in
输出函数 jsonpath_out
存储策略 扩展数据类型 · JSON
language_handler表示过程语言调用处理器被声明为返回 language_handler 。
伪类型
language_handler
目录名称 pg_catalog.language_handler
类型 OID 2280
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 language_handler_in
输出函数 language_handler_o…数据类型 · 伪类型
line平面上的无限直线
几何
line
目录名称 pg_catalog.line
类型 OID 628
类型种类 基础类型
声明长度 24 字节
存储策略 plain
输入函数 line_in
输出函数 line_out
手册中的声明 line
存储大小 32 字节
手册说明 无限直线
表示方式 {A,B,C}
存储大小 24 字节数据类型 · 几何
lseg平面上的线段
几何
lseg
目录名称 pg_catalog.lseg
类型 OID 601
类型种类 基础类型
声明长度 32 字节
存储策略 plain
输入函数 lseg_in
输出函数 lseg_out
手册中的声明 lseg
存储大小 32 字节
手册说明 有限线段
表示方式 ((x1,y1),(x2,y2))
表示方式 [(x1,y1),(x2,y2)]数据类型 · 几何
macaddrMAC(媒体访问控制)地址
其他内置类型
macaddr
目录名称 pg_catalog.macaddr
类型 OID 829
类型种类 基础类型
声明长度 6 字节
存储策略 plain
输入函数 macaddr_in
输出函数 macaddr_out
手册中的声明 macaddr
存储大小 6 字节
手册说明 MAC地址数据类型 · 其他内置类型
macaddr8MAC(媒体访问控制)地址(EUI-64 格式)
其他内置类型
macaddr8
目录名称 pg_catalog.macaddr8
类型 OID 774
类型种类 基础类型
声明长度 8 字节
存储策略 plain
输入函数 macaddr8_in
输出函数 macaddr8_out
手册中的声明 macaddr8
存储大小 8 字节
手册说明 MAC 地址(EUI-64 格…数据类型 · 其他内置类型
money货币额
数值
money
目录名称 pg_catalog.money
类型 OID 790
类型种类 基础类型
声明长度 8 字节
存储策略 plain
输入函数 cash_in
输出函数 cash_out
手册中的声明 money
存储大小 8 字节
手册说明 货币额
范围 -92233720368547758.08 到 +92233720368547758.07数据类型 · 数值
name用于对象名的内部类型
字符串
name
目录名称 pg_catalog.name
类型 OID 19
类型种类 基础类型
声明长度 NAMEDATALEN(构建常量)
存储策略 plain
输入函数 namein
输出函数 nameout
手册中的声明 name
存储大小 64 字节
手册说明 用于对象名的内部类型数据类型 · 字符串
numeric可指定精度的精确数值
数值
numeric [ ( p , s ) ]
目录名称 pg_catalog.numeric
类型 OID 1700
类型种类 基础类型
声明长度 变长(varlena)
存储策略 main
输入函数 numeric_in
输出函数 numeric_out
手册中的声明 decimal
存储大小 variable
手册说明 用户指定精度,精确
范围 …数据类型 · 数值
nummultirange数值多范围
多范围
nummultirange
目录名称 pg_catalog.nummultirange
类型 OID 4532
类型种类 Multirange
声明长度 变长(varlena)
存储策略 扩展
输入函数 multirange_in
输出函数 multirange_out数据类型 · 多范围
numrange数值范围
范围类型
numrange
目录名称 pg_catalog.numrange
类型 OID 3906
类型种类 范围
声明长度 变长(varlena)
存储策略 extended
输入函数 range_in
输出函数 range_out
存储策略 扩展数据类型 · 范围类型
oid以无符号四字节整数表示系统对象标识符;数值不保证全库唯一。
对象标识符
数字形式的对象标识符。
引用目录 任意
表示对象 数字形式的对象标识符
输入值示例 564182
存储与取值范围
对象标识符(OID)在 PostgreSQL 内部被用作若干系统表的主键。除非建表时指定 WITH OIDS,或启用配置变量 default_with_oids,否则不会向用户创建的表添加 O…对象标识符类型 · 对象标识符
oid8在部分上下文中使用的无符号八字节对象标识符。
64 位对象标识符
对象标识符
在某些上下文中,可以使用 64 位变体 oid8。它实现为无符号 8 字节整数。与其对应的 oid 不同,它可以在大型单表中保证唯一性。
oid 和 oid8 类型本身除比较之外几乎没有其他操作。不过,它们可以转换为整数,然后再用标准整数操作符进行处理。(这样做时要注意有符号与无符号可能造成的混淆。)…对象标识符类型 · 对象标识符
oidvector用于系统表的 OID 数组
内部与特殊用途
oidvector
目录名称 pg_catalog.oidvector
类型 OID 30
类型种类 基础类型
声明长度 变长(varlena)
存储策略 plain
输入函数 oidvectorin
输出函数 oidvectorout数据类型 · 内部与特殊用途
opaque一个已废弃的类型名称,以前用于上述多种用途。
伪类型
opaque
目录名称 pg_catalog.opaque
类型 OID 2282
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 opaque_in
输出函数 opaque_out
手册中的声明 opaque
手册说明 一个已废弃的类型名称,以前用于上述多种用途。数据类型 · 伪类型
path平面上的几何路径
几何
path
目录名称 pg_catalog.path
类型 OID 602
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 path_in
输出函数 path_out
手册中的声明 path
存储大小 16+16n 字节
手册说明 闭合路径(类似多边形)
表示方式 ((x1,y1),...)
手册说明 开放路径…数据类型 · 几何
pg_brin_bloom_summary表示 BRIN Bloom 摘要的伪类型
字符串
BRIN Bloom 摘要
pg_brin_bloom_summary
目录名称 pg_catalog.pg_brin_bloom_summary
类型 OID 4600
类型种类 基础类型
声明长度 变长(varlena)
存储策略 扩展
输入函数 brin_bloom_summary_in
输出函数 brin_bloom_…数据类型 · 字符串
pg_brin_minmax_multi_summary表示 BRIN minmax-multi 摘要的伪类型
字符串
BRIN minmax-multi 摘要
pg_brin_minmax_multi_summary
目录名称 pg_catalog.pg_brin_minmax_multi_summary
类型 OID 4601
类型种类 基础类型
声明长度 变长(varlena)
存储策略 扩展
输入函数 brin_minma…数据类型 · 字符串
pg_ddl_command标识一种可供事件触发器使用的 DDL 命令表示形式。
伪类型
标识一种对事件触发器可用的 DDL 命令的表达。
pg_ddl_command
目录名称 pg_catalog.pg_ddl_command
类型 OID 32
类型种类 Pseudo-type
声明长度 SIZEOF_POINTER(构建常量)
存储策略 plain
输入函数 pg_ddl_command_in
…数据类型 · 伪类型
pg_dependencies多变量依赖关系
字符串
pg_dependencies
目录名称 pg_catalog.pg_dependencies
类型 OID 3402
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 pg_dependencies_in
输出函数 pg_dependencies_out
存储策略 扩展数据类型 · 字符串
pg_lsnPostgreSQL 日志序列号
其他内置类型
pg_lsn
目录名称 pg_catalog.pg_lsn
类型 OID 3220
类型种类 基础类型
声明长度 8 字节
存储策略 plain
输入函数 pg_lsn_in
输出函数 pg_lsn_out数据类型 · 其他内置类型
pg_mcv_list多变量最常见值列表
字符串
pg_mcv_list
目录名称 pg_catalog.pg_mcv_list
类型 OID 5017
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 pg_mcv_list_in
输出函数 pg_mcv_list_out
存储策略 扩展数据类型 · 字符串
pg_ndistinct多变量不同值数量系数
字符串
pg_ndistinct
目录名称 pg_catalog.pg_ndistinct
类型 OID 3361
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 pg_ndistinct_in
输出函数 pg_ndistinct_out
存储策略 扩展数据类型 · 字符串
pg_node_tree表示内部节点树的字符串
字符串
pg_node_tree
目录名称 pg_catalog.pg_node_tree
类型 OID 194
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 pg_node_tree_in
输出函数 pg_node_tree_out
存储策略 扩展
手册中的声明 typdefaultbin pg_node…数据类型 · 字符串
pg_snapshot用户级事务 ID 快照
其他内置类型
pg_snapshot
目录名称 pg_catalog.pg_snapshot
类型 OID 5038
类型种类 基础类型
声明长度 变长(varlena)
存储策略 扩展
输入函数 pg_snapshot_in
输出函数 pg_snapshot_out
手册中的声明 pg_snapshot_xip ( pg_snapshot ) → s…数据类型 · 其他内置类型
point平面上的几何点
几何
point
目录名称 pg_catalog.point
类型 OID 600
类型种类 基础类型
声明长度 16 字节
存储策略 plain
输入函数 point_in
输出函数 point_out
手册中的声明 point
存储大小 16 字节
手册说明 平面上的点
表示方式 (x,y)数据类型 · 几何
polygon平面上的闭合几何路径
几何
polygon
目录名称 pg_catalog.polygon
类型 OID 604
类型种类 基础类型
声明长度 变长(varlena)
存储策略 extended
输入函数 poly_in
输出函数 poly_out
手册中的声明 polygon
存储大小 40+16n字节
手册说明 多边形(类似于封闭路径)
表示方式 ((x1,y1),...…数据类型 · 几何
real单精度浮点数(4 字节)
数值
real
目录名称 pg_catalog.float4
类型 OID 700
类型种类 基础类型
声明长度 4 字节
存储策略 plain
输入函数 float4in
输出函数 float4out
手册中的声明 real
存储大小 4 字节
手册说明 可变精度,不精确
范围 6 位十进制有效数字数据类型 · 数值
record标识一个接受或返回未指定行类型的函数。
伪类型
record
目录名称 pg_catalog.record
类型 OID 2249
类型种类 Pseudo-type
声明长度 变长(varlena)
存储策略 extended
输入函数 record_in
输出函数 record_out
手册中的声明 record
手册说明 标识一个接受或返回未指定行类型的函数。
存储策略 …数据类型 · 伪类型
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开