PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12245
ANALYZE 的 FDW 例程58.2.8. ANALYZE 的 FDW 例程
bool AnalyzeForeignTable(Relation relation, AcquireSampleRowsFunc *func, BlockNumber *totalpages);
当在外部表上执行 ANALYZE 时会调用这个函数。如果 FDW 能为该外部表收集统计信息,它应返回 true,并在 func 中提…ANALYZE 的 FDW 例程
ANALYZE 进度报告27.4.1. ANALYZE 进度报告每当 ANALYZE 运行时,pg_stat_progress_analyze 视图将包含当前运行该命令的每个后端的一行。下面的表描述了将要报告的信息,并提供了关于如何解释它们的信息。表 27.38. pg_stat_progress_analyze 视图 列类型 描述 pid integer 后端的进程 ID。 datid oid 后端…ANALYZE 进度报告
anon数据匿名化处理工具
PostgreSQL Anonymizer (anon) extension
pgrx
pg_anon
安全安全 · 扩展目录
anon_func封装差分隐私算法的 PostgreSQL 聚合函数。
Differential-privacy aggregate wrappers for PostgreSQL.
differential-privacy
安全安全 · 扩展目录
ansilo_pgxPostgreSQL到任何数据库的接口
A Postgres interface into any database
data-engineering data-mesh data-products data-virtualization pgrx postgresql-extension rust sql-med
ansilo_pgx
外部数据源外部数据源 · 扩展目录
any表示一个函数可以接受任意输入数据类型。
伪类型
any
目录名称 pg_catalog.any
类型 OID 2276
类型种类 Pseudo-type
声明长度 4 字节
存储策略 plain
输入函数 any_in
输出函数 any_out
手册中的声明 任意
手册说明 表示一个函数可以接受任意输入数据类型。
手册中的声明 any数据类型 · 伪类型
ANY9.25.3. ANY/SOME(数组)# expression operator ANY (array expression) expression operator SOME (array expression) 右侧是一个用括号括起来的表达式,它必须产生一个数组值。左侧表达式会被求值,并使用给定的 operator 与数组的每个元素进行比较,该操作符必须产生布尔结果。如果…行和数组比较 › ANY/SOME(数组)
ANY/SOME9.24.4. ANY/SOME
expression operator ANY (subquery) expression operator SOME (subquery)
这种形式的右侧是一个用括号括起来的子查询,它必须恰好返回一列。左侧表达式会被求值,并使用给定的 operator 与子查询结果的每一行进行比较。该操作符必须产生布尔结果。如果得到任何真值结果,那么 ANY…ANY/SOME
ANY/SOME(数组)9.25.3. ANY/SOME(数组)expression operator ANY (array expression) expression operator SOME (array expression)
右侧是一个用括号括起来的表达式,它必须产生一个数组值。左侧表达式会被求值,并使用给定的 operator 与数组的每个元素进行比较,该操作符必须产生布尔结果。如果得到…ANY/SOME(数组)
any_value从非空输入值中返回任意一个值。
Returns an arbitrary value from the non-null input values.
any_value ( anyelement ) → same as input type
聚合函数函数 · 聚合函数
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…数据类型 · 伪类型
apg_plan_mgmtapg_plan_mgmt:Amazon Aurora PostgreSQL 查询计划管理扩展,用于捕获并使用受管计划基线。
Amazon Aurora PostgreSQL Query Plan Management extension for managed plan baselines.
aurora plan-management query-plan
apg_plan…管理运维 · 扩展目录
apgccapgcc:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。
No-longer-supported internal RDS/Aurora PostgreSQL extension listed for older Aurora PostgreSQL 9.6 releases.
au…监控统计 · 扩展目录
apgunitapgunit:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。
No-longer-supported internal RDS/Aurora PostgreSQL extension listed for older Aurora PostgreSQL 9.6 releases.
…管理运维 · 扩展目录
API 兼容性36.10.6.2. API 兼容性
API,即应用程序编程接口,是编译时使用的接口。API 兼容性
Append遍历各子计划并合并其输出行。
Append
组合
核心节点标签 T_Append
结构化 EXPLAIN 节点类型 Append
输入 多个子计划
输出 合并后的元组
执行器初始化函数 ExecInitAppend
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称还可能包含操作、策略、连接类型、扫描方向或聚合…执行计划节点 · 组合
append_only_heap一种 PostgreSQL 表访问方法,通过只追加写入可变长度数据来减少碎片。
PostgreSQL table access method that avoids fragmentation of variable-length append-only data.
append-only table-access-method
append_only_heap
功能特性功能特性 · 扩展目录
AppendReady等待 Append 计划节点的子计划节点准备好。
Waiting for subplan nodes of an Append plan node to be ready.
`WAIT_EVENT_APPEND_READY` 位于 `src/backend/executor/nodeAppend.c:1079`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/…进程间 · 等待事件
applicable_roles35.5. applicable_roles
视图 applicable_roles 标识当前用户可以使用其权限的所有角色。这意味着从当前用户到相关角色之间存在某条角色授予链。当前用户本身也是一个适用角色。适用角色的集合通常用于权限检查。表 35.3. applicable_roles 列 列类型 描述 grantee sql_identifier 被授予该角色成员资格的角色名…applicable_roles
application_name设置在统计信息和日志中报告的应用名称。
Sets the application name to be reported in statistics and logs.
application_name 定义在统计信息和日志中报告的应用名称。
application_name 是客户端提供的会话元数据,通常在启动包中设置,也可稍后用 SET 修改。它出现在 pg_stat_ac…配置参数 · 错误报告和日志 / 记录什么
application_name指定 application_name 配置参数的值。
会话与协议
application_name
客户端库 libpq 10.23
手册定义 手册已记载
源码中的环境变量回退 PGAPPNAME
编译时回退表达式 NULL
默认值解析与服务文件优先级
以下环境变量可用于选择连接参数的默认值,供 PQconnectdb 、 PQsetdbLogin 和 PQsetdb 在调…连接参数 · 会话与协议
applytransaction等待获取逻辑复制订阅者正在应用的远程事务上的锁。
Waiting to acquire a lock on a remote transaction being applied by a logical replication subscriber.
`PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep…重量级锁 · 等待事件
approx_countPostgreSQL 14+表和索引快速近似行数,基于pg_class.reltuples并受控刷新ANALYZE
Fast approximate row counts for tables and indexes in PostgreSQL 14+ from pg class.reltuples, with a governed ANALYZE refresh
approx…函数与聚合 · 扩展目录
aqoaqo:功能增强类 PostgreSQL 扩展;上游说明为“Adaptive query optimization extension using execution statistics to improve cardinality estimation”。
Adaptive query optimization extension using execution stati…功能特性 · 扩展目录
aqua数据库内神经用户定义函数进行机器学习推理
In-database neural user-defined functions for machine-learning inference.
aqua
AI 与向量AI 与向量 · 扩展目录
arabic全文检索配置 arabic。
配置
配置 arabic
解析器 默认
initdb 生成的定义
/*
* text search configuration for arabic language
*
* Copyright (c) 2007-2019, PostgreSQL Global Development Group
*
* src/backend/snow…全文检索组件 · 配置
arabic_stem用于 arabic 语言的 Snowball 词干提取器。
词典
语言 arabic
ASCII 语言名称 arabic
停用词行数 0
词典 arabic_stem
模板 snowball全文检索组件 · 词典
archive_cleanup_command设置每次重启点执行的 shell 命令。
Sets the shell command that will be executed at every restart point.
archive_cleanup_command:设置每次重启点执行的 shell 命令。它是 PG12–18 的 sighup 参数;最新实测启动默认值为 empty。
设置每次重启点执行的 shel…配置参数 · 预写式日志 / 归档恢复
archive_command设置归档 WAL 文件时调用的 shell 命令。
Sets the shell command that will be called to archive a WAL file.
archive_command:设置归档 WAL 文件时调用的 shell 命令。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 empty st…配置参数 · 预写式日志 / 归档
archive_command 脚本25.3.7.3. archive_command 脚本很多人选择使用脚本来定义自己的 archive_command,这样 postgresql.conf 中的配置项就会显得非常简单:archive_command = 'local_backup_script.sh "%p" "%f"'
只要你希望在归档过程中使用不止一条命令,就建议使用单独的脚本文件。这样一来,所有复杂性都…archive_command 脚本
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开