↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

常用条目12289
error_on_null函数与运算符本站词条检查输入是否为 null 值;如果是,则生成错误;否则返回输入。 Checks if the input is the null value, generating an error if so; otherwise, returns the input. error_on_null ( anyelement ) → anyelement 比较函数和操作符函数 · 比较函数和操作符 ErrorResponse协议消息本站词条ErrorResponse 是后端协议消息,表示错误。 后端消息 ErrorResponse (B) 方向 后端 → 前端 首个线上协议字段 Byte1('E') 字段条目 4 手册中的交互阶段 启动;简单查询;扩展查询;函数调用;COPY 操作 消息边界与重复字段 下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以…协议消息 · 后端消息 errors扩展与模块扩展目录以 JSON 明细提供结构化 PostgreSQL 异常 Structured PostgreSQL exceptions with JSON detail errors 函数与聚合函数与聚合 · 扩展目录 escape_string_warning配置参数本站词条当普通字符串字面量含反斜杠转义时发出警告。 Warn about backslash escapes in ordinary string literals. escape_string_warning:当普通字符串字面量含反斜杠转义时发出警告。实测在档范围为 PG9.0–18;最后在档的 PG18 启动默认值为 on,context 为 user。它在 PG19 Beta 4…配置参数 · 版本和平台兼容性 / 以前的 PostgreSQL 版本 esperanto全文检索组件本站词条全文检索配置 esperanto。 配置 配置 esperanto 解析器 默认 initdb 生成的定义 /* * text search configuration for esperanto language * * Copyright (c) 2007-2026, PostgreSQL Global Development Group * * src/bac…全文检索组件 · 配置 esperanto_stem全文检索组件本站词条用于 esperanto 语言的 Snowball 词干提取器。 词典 语言 esperanto ASCII 语言名称 esperanto 停用词行数 0 词典 esperanto_stem 模板 snowball全文检索组件 · 词典 estonian全文检索组件本站词条全文检索配置 estonian。 配置 配置 estonian 解析器 默认 initdb 生成的定义 /* * text search configuration for estonian language * * Copyright (c) 2007-2025, PostgreSQL Global Development Group * * src/backen…全文检索组件 · 配置 estonian_stem全文检索组件本站词条用于 estonian 语言的 Snowball 词干提取器。 词典 语言 estonian ASCII 语言名称 estonian 停用词行数 0 词典 estonian_stem 模板 snowball全文检索组件 · 词典 etcd_fdw扩展与模块扩展目录etcd分布式键值存储外部数据包装器 Foreign data wrapper for etcd pgrx etcd_fdw 外部数据源外部数据源 · 扩展目录 EUC_CN排序规则与编码本站词条扩展 UNIX 编码(中国大陆) 服务端编码 编码 EUC_CN 编码标识 2 语言 简体中文 服务端支持 支持 ICU 支持 支持 每字符字节数 1-3 每字符字节数 1–3排序规则与编码 · 服务端编码 EUC_JIS_2004排序规则与编码本站词条扩展 UNIX 编码(日本,JIS X 0213) 服务端编码 编码 EUC_JIS_2004 编码标识 5 语言 日语 服务端支持 支持 ICU 支持 不支持 每字符字节数 1-3 每字符字节数 1–3排序规则与编码 · 服务端编码 EUC_JP排序规则与编码本站词条扩展 UNIX 编码(日本) 服务端编码 编码 EUC_JP 编码标识 1 语言 日语 服务端支持 支持 ICU 支持 支持 每字符字节数 1-3 每字符字节数 1–3排序规则与编码 · 服务端编码 EUC_KR排序规则与编码本站词条扩展 UNIX 编码(韩国) 服务端编码 编码 EUC_KR 编码标识 3 语言 韩语 服务端支持 支持 ICU 支持 支持 每字符字节数 1-3 每字符字节数 1–3排序规则与编码 · 服务端编码 EUC_TW排序规则与编码本站词条扩展 UNIX 编码(台湾) 服务端编码 编码 EUC_TW 编码标识 4 语言 繁体中文(台湾) 服务端支持 支持 ICU 支持 支持 每字符字节数 1-3 每字符字节数 1–4排序规则与编码 · 服务端编码 eva_pg扩展与模块扩展目录EVA ICS 工业物联网平台的 pgrx PostgreSQL 扩展。 EVA ICS pgrx extension for the EVA industrial IoT platform. industrial-iot pgrx eva_pg 函数与聚合函数与聚合 · 扩展目录 event扩展与模块扩展目录发布/订阅数据变更事件跟踪系统 pub/sub data change event tracking system events plpgsql postgresql rest-api semantics system-catalog version-control-system widgets event 功能特性功能特性 · 扩展目录 event_manager扩展与模块扩展目录event_manager:基于触发器与队列的 PostgreSQL 事件处理系统,支持同步或异步处理。 Loosely coupled PostgreSQL event trigger and queue system with synchronous or asynchronous processing. async event-trigger listen-notify …功能特性 · 扩展目录 event_source配置参数本站词条设置在 Windows 事件日志中标识 PostgreSQL 消息的应用名称。 Sets the application name used to identify PostgreSQL messages in the event log. event_source 定义在 Windows 事件日志中标识 PostgreSQL 消息的应用名称。 event_source:设置在…配置参数 · 错误报告和日志 / 记录到哪里 event_trigger数据类型本站词条事件触发器函数声明返回 event_trigger 类型。 伪类型 event_trigger 目录名称 pg_catalog.event_trigger 类型 OID 3838 类型种类 Pseudo-type 声明长度 4 字节 存储策略 plain 输入函数 event_trigger_in 输出函数 event_trigger_out 手册中的声明 event_tri…数据类型 · 伪类型 event_triggers配置参数本站词条启用事件触发器。 Enables event triggers. event_triggers 是控制是否启用事件触发器的 PostgreSQL 开关。 event_triggers:启用事件触发器。该开关会整体禁用所有事件触发器,用于紧急修复;它不是选择性触发策略,并要求较高的 SET 权限。 event_triggers 属于 SUPERUSER 上下文。超级用户或获授相应…配置参数 · 客户端连接默认值 / 语句行为 every函数与运算符本站词条这是标准 SQL 中与bool_and等价的函数。 This is the SQL standard's equivalent to bool_and. every ( boolean ) → boolean 聚合函数函数 · 聚合函数 evr扩展与模块扩展目录evr:用于解析 RPM epoch/version/release 的 PostgreSQL 数据类型与辅助函数。 PostgreSQL extension for RPM epoch/version/release datatype parsing. postgresql_evr 数据类型数据类型 · 扩展目录 EXCEPTSQL 命令与语法PG187.4. 组合查询(UNION、INTERSECT、EXCEPT)# 两个查询的结果可以用集合操作并、交、差进行组合。语法是 query1 UNION [ALL] query2 query1 INTERSECT [ALL] query2 query1 EXCEPT [ALL] query2 query1 和 query2 都是可以使用以上所有特性的查询。 UNION 有效地把 …组合查询(UNION、INTERSECT、EXCEPT) EXCEPT 子句章节正文PG18EXCEPT 子句 EXCEPT 子句的一般形式如下:select_statement EXCEPT [ ALL | DISTINCT ] select_statement select_statement 是任何没有 ORDER BY、LIMIT、FOR NO KEY UPDATE、FOR UPDATE、FOR SHARE 以及 FOR KEY SHARE 子句的 SELEC…EXCEPT 子句 EXCLUDESQL 命令与语法PG18EXCLUDE 约束 EXCLUDE 约束类型是 PostgreSQL 的扩展。CREATE TABLE › 兼容性 › EXCLUDE 约束 EXCLUDE 约束章节正文PG18EXCLUDE 约束 EXCLUDE 约束类型是 PostgreSQL 的扩展。EXCLUDE 约束 EXCLUSIVE锁模式本站词条排他锁 表级锁 只允许并发取得访问共享锁;普通读取仍可继续,带行锁的查询与写入需要等待。锁模式 · 表级锁 EXECUTESQL 命令与语法本站词条执行一个预备语句 EXECUTE name [ ( parameter [, ...] ) ] 游标与预备语句SQL 命令 · 游标与预备语句 Execute协议消息本站词条Execute 是前端协议消息,表示 Execute 命令。 前端消息 Execute (F) 方向 前端 → 后端 首个线上协议字段 Byte1('E') 字段条目 4 手册中的交互阶段 扩展查询;函数调用;COPY 操作 消息边界与重复字段 下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以同版本协议章节为准。 …协议消息 · 前端消息 EXECUTE章节正文PG1841.13.2.2. EXECUTE PL/pgSQL 中的 EXECUTE 与 PL/SQL 中的版本工作方式相似,但必须记得按照第 41.5.4 节中的说明使用 quote_literal 和 quote_ident。像 EXECUTE 'SELECT * FROM $1'; 这样的写法如果不借助这些函数,将无法可靠地工作。EXECUTE EXECUTE章节正文PG18EXECUTE EXECUTE — 执行一个预备语句大纲 EXECUTE name [ ( parameter [, ...] ) ]EXECUTE EXECUTE IMMEDIATE章节正文PG18EXECUTE IMMEDIATE EXECUTE IMMEDIATE — 动态地预备并执行一个语句大纲 EXECUTE IMMEDIATE stringEXECUTE IMMEDIATE ExecuteGather等待事件本站词条在执行 Gather 计划节点时,等待子进程的活动。 Waiting for activity from a child process while executing a Gather plan node. `WAIT_EVENT_EXECUTE_GATHER` 位于 `src/backend/executor/nodeGather.c:386`,是经 grep 核验的报告路…进程间 · 等待事件 ExecutorCheckPerms_hook扩展钩子本站词条在核心关系权限检查之外实施附加检查。 执行权限检查 权限与对象访问 执行器进行关系权限检查时调用此钩子。返回布尔值表示附加检查是否通过,report 或 ereport_on_violation 参数决定失败是否应直接报错。此入口用于额外的权限规则,不能假定它会取消核心已经执行的权限检查。 typedef bool (*ExecutorCheckPerms_hook_type)…扩展钩子 · 权限与对象访问 ExecutorEnd_hook扩展钩子本站词条介入执行器结束及查询资源释放。 执行器结束 查询执行 ExecutorEnd 负责结束一次查询并释放执行器资源。此钩子可在资源释放前读取执行状态或完成扩展自己的清理,随后转交原钩子或 standard_ExecutorEnd。 typedef void (*ExecutorEnd_hook_type) (QueryDesc *queryDesc); extern PGDLLIM…扩展钩子 · 查询执行 ExecutorFinish_hook扩展钩子本站词条介入查询执行结束前的完成阶段。 执行器完成 查询执行 ExecutorFinish 在计划主体的运行完成后处理尚需完成的执行工作,例如完成写入和触发器相关工作。安装此钩子的包装型扩展应继续调用原钩子或 standard_ExecutorFinish,不能把它当作单纯的资源释放回调。 typedef void (*ExecutorFinish_hook_type) (QueryD…扩展钩子 · 查询执行 ExecutorRun_hook扩展钩子本站词条介入执行器取行和运行查询计划的阶段。 执行器运行 查询执行 ExecutorRun 运行已初始化的查询计划时调用此钩子。方向与行数参数影响本次执行请求;同一 QueryDesc 可能被多次运行,因此一次调用不一定代表整条查询已经结束。 typedef void (*ExecutorRun_hook_type) (QueryDesc *queryDesc, ScanDirecti…扩展钩子 · 查询执行 ExecutorStart_hook扩展钩子本站词条介入执行器初始化,准备执行查询计划。 执行器启动 查询执行 ExecutorStart 在查询执行开始前调用此钩子,传入 QueryDesc 与执行标志。包装型扩展通常在此建立查询级状态,并转交先前的钩子或 standard_ExecutorStart 完成执行器初始化。 typedef void (*ExecutorStart_hook_type) (QueryDesc *q…扩展钩子 · 查询执行 exist函数与运算符PG18exist ( hstore, text ) → boolean hstore 是否包含该键? exist('a=>1', 'a') → thstore — hstore 键/值数据类型 › hstore 操作符和函数 EXISTSSQL 命令与语法PG189.24.1. EXISTS # EXISTS (subquery) EXISTS 的参数是一个任意的 SELECT 语句,或者说子查询。系统对子查询进行运算以判断它是否返回行。如果它至少返回一行,那么 EXISTS 的结果就为“真”;如果子查询没有返回行,那么 EXISTS 的结果是“假”。 子查询可以引用外层查询的变量,这些变量在该子查询的任何一次计算中都起常量的作用。 这…子查询表达式 › EXISTS
更多结果

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开