PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12254
column_encrypt透明列级加密扩展,提供 encrypted_text 与 encrypted_bytea 类型
Transparent column-level encryption with encrypted_text and encrypted_bytea types
column_encrypt
安全安全 · 扩展目录
column_options35.14. column_options
视图 column_options 包含为当前数据库中外部表列定义的所有选项。只有当前用户能够访问(作为拥有者或具有某些权限)的那些外部表列才被显示。表 35.12. column_options 列 列类型 描述 table_catalog sql_identifier 包含该外部表的数据库名称(总是当前数据库) table_sch…column_options
column_privileges35.15. column_privileges
视图 column_privileges 标识列上授予给当前已启用角色或由当前已启用角色授出的所有权限。每个列、授予者和被授权者的组合对应一行。如果一个权限被授予在一整个表上,它在这个视图中被显示为在每一列上授予,但是只有可用于列粒度的权限类型才会这样:SELECT、INSERT、UPDATE、REFERENCES。表 35.1…column_privileges
column_udt_usage35.16. column_udt_usage
视图 column_udt_usage 标识所有使用被一个当前启用的角色拥有的数据类型的列。注意在 PostgreSQL 中,内置数据类型的行为和用户定义的类型相似,因此它们也被包括在这里。详见第 35.17 节。表 35.14. column_udt_usage 列 列类型 描述 udt_catalog sql_identifi…column_udt_usage
columnar开源列式存储扩展
Hydra Columnar extension
hydra
分析与列存分析与列存 · 扩展目录
columns35.17. columns
视图 columns 包含数据库中有关所有表列(或视图列)的信息。系统列(ctid 等)不被包括在内。只有那些当前用户能够访问(作为拥有者或具有某些权限)的列才被显示。表 35.15. columns 列 列类型 描述 table_catalog sql_identifier 包含表的数据库的名称(总是当前数据库) table_schema sql…columns
CommandCompleteCommandComplete 是后端协议消息,表示命令执行完成。
后端消息
CommandComplete (B)
方向 后端 → 前端
首个线上协议字段 Byte1('C')
字段条目 3
手册中的交互阶段 简单查询;扩展查询;COPY 操作
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以…协议消息 · 后端消息
COMMENT定义或修改对象的注释
COMMENT ON
{
ACCESS METHOD object_name |
AGGREGATE aggregate_name ( aggregate_signature ) |
CAST (source_type AS target_type) |
COLLATION object_name |
COLUMN relation_name.colum…SQL 命令 · 其它对象
COMMENTCOMMENT COMMENT — 定义或修改对象的注释大纲 COMMENT ON { ACCESS METHOD object_name | AGGREGATE aggregate_name ( aggregate_signature ) | CAST (source_type AS target_type) | COLLATION object_name | COLUMN …COMMENT
COMMIT提交当前事务
COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
事务控制SQL 命令 · 事务控制
COMMITCOMMIT COMMIT — 提交当前事务大纲 COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]COMMIT
Commit (logical replication)逻辑复制 Commit 格式,表示事务提交消息。
逻辑复制格式
Commit
层次 逻辑复制载荷,与前后端消息封装分开。
首个字段 Byte1('C')
协议上下文
本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中(参见第 52.4 节),消息流程通常与…协议消息 · 逻辑复制格式
COMMIT PREPARED提交一个先前为两阶段提交而预备的事务
COMMIT PREPARED transaction_id
事务控制SQL 命令 · 事务控制
COMMIT PREPAREDCOMMIT PREPARED COMMIT PREPARED — 提交一个先前为两阶段提交而预备的事务大纲 COMMIT PREPARED transaction_idCOMMIT PREPARED
Commit Prepared (logical replication)逻辑复制 Commit Prepared 格式,表示提交预备事务消息。
逻辑复制格式
Commit Prepared
层次 逻辑复制载荷,与前后端消息封装分开。
首个字段 Byte1('K')
协议上下文
本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中…协议消息 · 逻辑复制格式
commit_delay设置事务提交与将 WAL 刷入磁盘之间的延迟(微秒)。
Sets the delay in microseconds between transaction commit and flushing WAL to disk.
commit_delay:设置事务提交与将 WAL 刷入磁盘之间的延迟(微秒)。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Bet…配置参数 · 预写式日志 / 设置
commit_siblings设置启用 commit_delay 前所需的并发活动事务最低数量。
Sets the minimum number of concurrent open transactions required before performing "commit_delay".
commit_siblings:设置启用 commit_delay 前所需的并发活动事务最低数量。实测在档范围为 …配置参数 · 预写式日志 / 设置
commit_timestamp_buffers设置提交时间戳缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the commit timestamp cache.
commit_timestamp_buffers:设置提交时间戳缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 …配置参数 · 资源消耗 / 内存
CommitDelay等待 WAL 刷盘前的提交延迟。
Waiting for commit delay before WAL flush.
超时
Timeout
Timeout/CommitDelay超时 · 等待事件
CommitTs等待读取或更新最近设置的事务提交时间戳值。
Waiting to read or update the last value set for a transaction commit timestamp.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公…轻量级锁 · 等待事件
CommitTsBuffer在提交时间戳SLRU缓冲区上等待I/O。
Waiting for I/O on a commit timestamp SLRU buffer.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/storage…轻量级锁 · 等待事件
CommitTsSLRU等待访问提交时间戳SLRU缓存。
Waiting to access the commit timestamp SLRU cache.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/storage/lmg…轻量级锁 · 等待事件
COMMUTATOR36.15.1. COMMUTATOR
如果给出 COMMUTATOR 子句,它指定一个与正在定义的操作符互为交换子的操作符。若对所有可能的输入值 x、y,都有 (x A y) 等于 (y B x),则称操作符 A 是操作符 B 的交换子。注意,B 也同样是 A 的交换子。例如,对某种特定数据类型而言,< 和 > 通常互为交换子,而操作符 + 通常与其自身可交换。但操作符 - …COMMUTATOR
compact_uuid使用规范 22 字符 Base64url 表示的 UUID 类型
UUID type with canonical 22-character Base64url text
uuid base64url
compact_uuid
数据类型数据类型 · 扩展目录
complex为 PostgreSQL 提供复数数据类型。
Complex-number data type for PostgreSQL.
data-type math
complex_contrib
数据类型数据类型 · 扩展目录
compositePostgreSQL服务器的聚合和函数
aggregates and functions for PostgreSQL Server
aggregates c custom-aggregates extension functions postgresql postgresql-extension
composite
函数与聚合函数与聚合 · 扩展目录
Composite types复合类型 表示一行或一条记录的结构;本质上它就是字段名及其数据类型的列表。 PostgreSQL 允许像使用简单类型那样,在许多相同的场合使用复合类型。例如,表中的一列可以声明为复合类型。
类型类别
Composite types
对象边界 用户定义类型族;不代表用户对象的有限清单数据类型 · 类型类别
compress使用 C/C++ 将文本压缩为 Base64 编码的 ZIP 归档,或从中解压文本。
C/C++ functions to compress text into Base64-encoded ZIP archives and extract text from them.
base64 compression zip
pg_compress
实用工具实用工具 · 扩展目录
compress-algoF.26.3.8.2. compress-algo
使用哪种压缩算法。仅当 PostgreSQL 在编译时包含 zlib 时才可用。取值: 0 - 无压缩 1 - ZIP 压缩 2 - ZLIB 压缩(= ZIP 加元数据和块 CRC) 默认值:0 适用于:pgp_sym_encrypt, pgp_pub_encryptcompress-algo
compress-levelF.26.3.8.3. compress-level
压缩程度。级别越高,压缩后越小,但速度也越慢。0 表示禁用压缩。取值:0, 1-9 默认值:6 适用于:pgp_sym_encrypt, pgp_pub_encryptcompress-level
compression_test用于实验 PostgreSQL pglz 压缩的后端工具函数
Backend utilities for experimenting with PostgreSQL pglz compression
compression diagnostics pglz
compression_test
实用工具实用工具 · 扩展目录
compute_query_id启用 PostgreSQL 内核计算查询标识符。
Enables in-core computation of query identifiers.
compute_query_id:启用 PostgreSQL 内核计算查询标识符。实测在档范围为 PG14–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 auto,context 为 superuser。这…配置参数 · 运行时统计数据 / 统计监控
concat串接所有参数的文本表示。
Concatenates the text representations of all the arguments.
concat ( val1 "any" [, val2 "any" [, ...] ] ) → text
字符串函数和操作符函数 · 字符串函数和操作符
concat_ws用分隔符串接除第一个参数外的所有参数。
Concatenates all but the first argument, with separators.
concat_ws ( sep text, val1 "any" [, val2 "any" [, ...] ] ) → text
字符串函数和操作符函数 · 字符串函数和操作符
conda_pgsql_rust_ext基于 pgrx 和 rattler_conda_types 的 Conda 版本数据类型及辅助函数。
Conda version data type and helpers for PostgreSQL, implemented with pgrx and rattler_conda_types.
conda data-type pgrx
data_experiments
数据…数据类型 · 扩展目录
condaversion使用 C++ 实现的 PostgreSQL Conda 包版本号数据类型扩展。
Conda package version number data type implemented as a C++ PostgreSQL extension.
data-type
data_experiments
数据类型数据类型 · 扩展目录
config_file设置服务器主配置文件。
Sets the server's main configuration file.
config_file:设置服务器主配置文件。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 not set,context 为 postmaster。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化…配置参数 · 文件位置
config_logconfig_log:统计观测类 PostgreSQL 扩展;上游说明为“custom background worker process to log changes to postgresql.conf to a table”。
custom background worker process to log changes to postgresql.conf to a t…监控统计 · 扩展目录
configure 报告测试程序失败17.7.4.2. configure 报告测试程序失败如果 configure 报告某个测试程序失败,这多半是因为运行时链接器找不到某些库,通常是 libz、libreadline,或其他非标准库如 libssl。要把它指向正确位置,请在 configure 命令行中设置环境变量 LDFLAGS,例如:configure ... LDFLAGS="-R /usr/sfw/li…configure 报告测试程序失败
configure 环境变量17.3.4. configure 环境变量除了上面介绍的常规命令行选项之外,configure 还会响应若干环境变量。你可以直接在 configure 命令行上指定环境变量,例如:./configure CC=/opt/bin/gcc CFLAGS='-O2 -pipe'
在这种用法中,环境变量与命令行选项并没有太大区别。你也可以预先设置这些变量:export CC=/opt…configure 环境变量
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开