PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12289
GSSResponseGSSResponse 是前端协议消息,表示 GSSAPI 或 SSPI 响应。此消息也用于 SASL 和密码响应,确切的消息类型可根据上下文判断。
前端消息
GSSResponse (F)
方向 前端 → 后端
首个线上协议字段 Byte1('p')
字段条目 3
手册中的交互阶段 启动
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定…协议消息 · 前端消息
gtables_fdwgtables_fdw:用于访问或集成 Global tables across FDW API 的 PostgreSQL 外部数据包装器。
Global tables across FDW API
fdw global-tables preload
gtables_fdw
外部数据源外部数据源 · 扩展目录
gtsvector全文检索的 GiST 索引内部文本表示
其他内置类型
gtsvector
目录名称 pg_catalog.gtsvector
类型 OID 3642
类型种类 基础类型
声明长度 变长(varlena)
存储策略 plain
输入函数 gtsvectorin
输出函数 gtsvectorout数据类型 · 其他内置类型
GUC 参数F.35.3. GUC 参数
pg_trgm.similarity_threshold (real) # 设置% 操作符使用的当前相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.3)。 pg_trgm.word_similarity_threshold (real) # 设置<% 和%> 操作符使用的当前词相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.…GUC 参数
GUC 参数F.40.4. GUC 参数
sepgsql.permissive (boolean) # 该参数使 sepgsql 无论系统设置如何都以宽容模式运行。默认值为关闭。该参数只能在 postgresql.conf 文件中或服务器命令行上设置。 当该参数打开时,sepgsql 会以宽容模式运行,即使 SELinux 整体处于强制模式也是如此。该参数主要用于测试。 sepgsql.d…GUC 参数
gunzip将 gzip 压缩的 bytea 数据解压为文本或 bytea。
Decompress gzip-compressed bytea values to text or bytea.
compression gzip
gunzip_pg
实用工具实用工具 · 扩展目录
gv_indexopenGauss 基于图的向量索引访问方法
openGauss graph-based vector index access method
vector ann opengauss
opengauss
AI 与向量AI 与向量 · 扩展目录
gzip使用SQL执行Gzip压缩与解压缩
gzip and gunzip functions.
pg_gzip
实用工具实用工具 · 扩展目录
h3H3六边形层级索引支持
H3 bindings for PostgreSQL
pg_h3
地理空间地理空间 · 扩展目录
h3_postgisH3与PostGIS集成的扩展插件
H3 PostGIS integration
pg_h3
地理空间地理空间 · 扩展目录
hamming基于 Rust/pgrx 的扩展,为 bytea 提供汉明距离运算符以及尚未完成的实验性 IVF 索引访问方法。
Rust/pgrx extension providing a Hamming-distance operator for bytea plus an unfinished experimental IVF index access method.
bytea ha…AI 与向量 · 扩展目录
hamming_distance计算十六进制特征向量字符串汉明距离与相似度的扩展。
Hamming distance and similarity functions for hexadecimal feature-vector strings.
feature-vector hamming-distance similarity
hamming_distance
AI 与向量AI 与向量 · 扩展目录
hamradiohamradio:为 PostgreSQL 提供 ham radio 扩展。
ham radio extension
ham-radio types
postgresql_hamradio
数据类型数据类型 · 扩展目录
hartonomous哈特诺姆基础——模式、类型、表、BLAKE3散列、S^3几何、遍历、UCD/UCA原子
Hartonomous substrate — schemas, types, tables, BLAKE3, S^3 geometry, traversal, UCD/UCA atoms
hartonomous
功能特性功能特性 · 扩展目录
has_any_column_privilege用户是否对表的至少一列具有权限?如果拥有整个表的权限,或至少一列获得了该权限的列级授权,则返回真。
Does user have privilege for any column of table? This succeeds either if the privilege is held for the whole table, or if there is a column…函数 · 系统信息函数和操作符
has_column_privilege用户对指定的表列有权限么?如果对整个表持有权限,或者对列授予了列级别的权限,则会成功。
Does user have privilege for the specified table column? This succeeds either if the privilege is held for the whole table, or if there is a colum…函数 · 系统信息函数和操作符
has_database_privilege用户对数据库有权限吗?允许的权限类型为CREATE、CONNECT、TEMPORARY 和 TEMP(相当于 TEMPORARY)。
Does user have privilege for database? Allowable privilege types are CREATE, CONNECT, TEMPORARY, and TEMP (which is equival…函数 · 系统信息函数和操作符
has_foreign_data_wrapper_privilege用户是否具有外部数据包装器权限?唯一允许的权限类型为USAGE。
Does user have privilege for foreign-data wrapper? The only allowable privilege type is USAGE.
has_foreign_data_wrapper_privilege ( [user name or oid, ] fdw …函数 · 系统信息函数和操作符
has_function_privilege用户对函数有权限吗?唯一允许的权限类型是EXECUTE。
Does user have privilege for function? The only allowable privilege type is EXECUTE.
has_function_privilege ( [user name or oid, ] function text or oid, privileg…函数 · 系统信息函数和操作符
has_language_privilege用户对语言有权限吗?唯一允许的权限类型是USAGE。
Does user have privilege for language? The only allowable privilege type is USAGE.
has_language_privilege ( [user name or oid, ] language text or oid, privilege te…函数 · 系统信息函数和操作符
has_largeobject_privilege用户是否拥有大对象的权限?可用的权限类型是 SELECT 和 UPDATE。
Does user have privilege for large object? Allowable privilege types are SELECT and UPDATE.
has_largeobject_privilege ( [user name or oid, ] largeobjec…函数 · 系统信息函数和操作符
has_parameter_privilege用户是否具有配置参数的权限?参数名称不区分大小写。
Does user have privilege for configuration parameter? The parameter name is case-insensitive.
has_parameter_privilege ( [user name or oid, ] parameter text, privile…函数 · 系统信息函数和操作符
has_schema_privilege用户对模式有权限吗?允许的权限类型是CREATE 和USAGE。
Does user have privilege for schema? Allowable privilege types are CREATE and USAGE.
has_schema_privilege ( [user name or oid, ] schema text or oid, privileg…函数 · 系统信息函数和操作符
has_sequence_privilege用户是否具有序列权限?允许的权限类型为USAGE、SELECT和UPDATE。
Does user have privilege for sequence? Allowable privilege types are USAGE, SELECT, and UPDATE.
has_sequence_privilege ( [user name or oid, ] sequence…函数 · 系统信息函数和操作符
has_server_privilege用户是否对外部服务器有权限?唯一允许的权限类型是USAGE。
Does user have privilege for foreign server? The only allowable privilege type is USAGE.
has_server_privilege ( [user name or oid, ] server text or oid, privil…函数 · 系统信息函数和操作符
has_table_privilege用户对表有权限吗?允许的权限类型有SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、TRIGGER和MAINTAIN。
Does user have privilege for table? Allowable privilege types are SELECT, INSERT, UPDATE, DELETE, TRUNCATE,…函数 · 系统信息函数和操作符
has_tablespace_privilege用户对表空间有权限吗?唯一允许的权限类型是CREATE。
Does user have privilege for tablespace? The only allowable privilege type is CREATE.
has_tablespace_privilege ( [user name or oid, ] tablespace text or oid, pri…函数 · 系统信息函数和操作符
has_type_privilege用户对数据类型有权限吗?唯一允许的权限类型是 USAGE。
Does user have privilege for data type? The only allowable privilege type is USAGE.
has_type_privilege ( [user name or oid, ] type text or oid, privilege text )…函数 · 系统信息函数和操作符
HashHash 索引存储从索引列值派生出的 32 位 hash 码。因此,这类索引只能处理简单的等值比较。只要已索引列参与的是使用等号操作符的比较,查询规划器就会考虑使用 Hash 索引:
Hash
等值检索
Hash 索引只能处理简单等值比较。当索引列参与使用 = 运算符的比较时,查询规划器会考虑使用 Hash 索引。以下命令用于创建 Hash 索引:
CREATE INDEX n…Index AM · 等值检索
Hash构建供哈希连接使用的哈希表。
Hash
连接
核心节点标签 T_Hash
结构化 EXPLAIN 节点类型 Hash
输入 哈希连接的内侧子计划
输出 哈希表,不是普通元组流
执行器初始化函数 ExecInitHash
内存机制 hash-batches
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称还可能包含操作、策略、连接类型、扫描方向或…执行计划节点 · 连接
Hash11.2.2. Hash
Hash 索引存储从索引列值派生出的 32 位 hash 码。因此,这类索引只能处理简单的等值比较。只要已索引列参与的是使用等号操作符的比较,查询规划器就会考虑使用 Hash 索引:=Hash
hashhash ( value [, seed ] ) → integer 这是 hash_murmur2 的别名。 hash(10, 5432) → -5817877081768721676pgbench › 注解 › 内置函数
Hash Join读取外侧输入,同时探测由内侧输入构建的哈希表。
HashJoin
连接
核心节点标签 T_HashJoin
结构化 EXPLAIN 节点类型 Hash Join
输入 外侧子计划与内侧 Hash 计划
输出 按所选连接类型生成的连接元组
执行器初始化函数 ExecInitHashJoin
内存机制 hash-batches
EXPLAIN 名称与属性
结构化格式使用上述 No…执行计划节点 · 连接
Hash 函数F.23.7. Hash 函数
hash_page_type(page bytea) returns text hash_page_type 返回给定 HASH 索引页的页类型。例如: test=# SELECT hash_page_type(get_raw_page('con_hash_index', 0)); hash_page_type ---------------- …Hash 函数
Hash 索引65.6. Hash 索引Hash 索引
hash/abstime_ops (class)abstime 类型的 Hash 操作符类,属于 abstime_ops 家族。
Hash 操作符类
hash/abstime_ops
对象种类 操作符类
索引访问方法 Hash
输入类型 abstime
存储键类型 与输入类型相同(目录值为零)
默认操作符类 是
操作符类与家族
索引定义可以为索引的每一列指定一个 操作符类 。
操作符类确定索引针对该列使用哪些操作符。例如,…运算符族 · Hash 操作符类
hash/abstime_ops (family)Hash 操作符家族 containing 1 classes, 1 operator strategies and 2 support functions in this source build。
Hash 操作符家族
Hash 操作符家族 containing 1 classes, 1 operator strategies and 1 support function…运算符族 · Hash 操作符家族
hash/aclitem_ops (class)aclitem 类型的 Hash 操作符类,属于 aclitem_ops 家族。
Hash 操作符类
hash/aclitem_ops
对象种类 操作符类
索引访问方法 Hash
输入类型 aclitem
存储键类型 与输入类型相同(目录值为零)
默认操作符类 是
操作符类与家族
索引定义可以为索引的每一列指定一个 操作符类 。
操作符类确定索引针对该列使用哪些操作符。例如,…运算符族 · Hash 操作符类
hash/aclitem_ops (family)Hash 操作符家族 containing 1 classes, 1 operator strategies and 2 support functions in this source build。
Hash 操作符家族
Hash 操作符家族 containing 1 classes, 1 operator strategies and 1 support function…运算符族 · Hash 操作符家族
hash/array_ops (class)anyarray 类型的 Hash 操作符类,属于 array_ops 家族。
Hash 操作符类
hash/array_ops
对象种类 操作符类
索引访问方法 Hash
输入类型 anyarray
存储键类型 与输入类型相同(目录值为零)
默认操作符类 是
操作符类与家族
索引定义可以为索引的每一列指定一个 操作符类 。
操作符类确定索引针对该列使用哪些操作符。例如,建立…运算符族 · Hash 操作符类
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开