PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12289
data2pg通过外部数据包装器发现、复制和比较非PostgreSQL数据库内容的迁移框架
Migration framework for discovering, copying, and comparing non-PostgreSQL database content through foreign data wrappers.
data2pg
复制与数据流复制与数据流 · 扩展目录
data_checksums显示该集群是否启用了数据校验和。
data_checksums:显示该集群是否启用了数据校验和。实测在档范围为 PG9.3–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
报告控制文件记录的集群级数据校验和状态。它在 SQL 中是 inte…配置参数 · 预置选项
data_directory设置服务器数据目录。
Sets the server's data directory.
data_directory:设置服务器数据目录。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 not set,context 为 postmaster。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
设置服务器数…配置参数 · 文件位置
data_directory_mode显示数据目录的权限模式。
Shows the mode of the data directory.
data_directory_mode:显示数据目录的权限模式。它是 PG11–18 的只读元数据,不是运行时调优旋钮。
显示数据目录的权限模式。它是只读状态,不能通过 SET 或修改配置文件来改变。 它以 pg_settings 的十进制表示报告数据目录的有效 Unix 权限…配置参数 · 预置选项
data_historization用SQL将数据变更历史保存到分区表中
PLPGSQL Script to historize data in partitionned table
data_historization
实用工具实用工具 · 扩展目录
data_rigdata_rig:提供用于多维 OLAP 的 fact 数据类型和 GiST 索引支持。
Multidimensional OLAP fact data type with GiST indexing support.
data-type gist olap
data_rig
分析与列存分析与列存 · 扩展目录
data_sync_retry设置数据文件同步失败后是否继续运行。
Whether to continue running after a failure to sync data files.
data_sync_retry:设置数据文件同步失败后是否继续运行。实测在档范围为 PG9.4–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 postmaster…配置参数 · 错误处理
data_type_privileges35.20. data_type_privileges
视图 data_type_privileges 标识当前用户能够访问的所有数据类型描述符,访问权限来自对所描述对象的拥有权或该对象上的某种权限。只要在表列、域或函数的定义中使用一个数据类型(在函数中用作参数类型或返回类型),就会生成一个数据类型描述符,用来存储该数据类型在这次使用中的相关信息(例如声明的最大长度,如果适用)…data_type_privileges
Database File Layout本节从文件与目录层面描述存储格式。
物理结构
定义范围 同版本核心物理存储文档
PGDATA 内容
PG_VERSION 包含 PostgreSQL 大版本号的文件
base 包含各数据库子目录的目录
current_logfiles 记录日志收集器当前正在写入的日志文件的文件
global 包含集群级表(如 pg_database)的子目录
pg_commit_ts 包含事…存储结构 · 物理结构
Database Page Layout本节概述 PostgreSQL 表和索引内部所使用的页面格式。 [20] 序列和 TOAST 表的格式与普通表相同。
物理结构
本节概述 PostgreSQL 表和索引内部所使用的页面格式。 [15] 序列和 TOAST 表的格式与普通表相同。
定义范围 同版本核心物理存储文档
页面总体布局
PageHeaderData 长 24 字节,包含页面的通用信息,例如空闲空间指针。…存储结构 · 物理结构
database_to_xml这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
database_to_xml ( nulls boolean, tableforest boolean, targetns text ) → xml
XML 函数函数 · XML 函数
database_to_xml_and_xmlschema这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
database_to_xml_and_xmlschema ( nulls boolean, tableforest boolean, targetns text ) → xml
XML 函数函数 · XML 函数
database_to_xmlschema这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
database_to_xmlschema ( nulls boolean, tableforest boolean, targetns text ) → xml
XML 函数函数 · XML 函数
DataChecksumsWorker等待数据校验和工作进程。
Waiting for data checksums worker.
轻量级锁
LWLock
LWLock/DataChecksumsWorker轻量级锁 · 等待事件
DataChecksumTransition等待数据校验和状态转换被写入 WAL。
Waiting for a data checksum state transition to be written to WAL.
轻量级锁
LWLock
LWLock/DataChecksumTransition轻量级锁 · 等待事件
dataclips已归档且未完成的 C 扩展原型,计划通过函数和 FDW 查询 Heroku Dataclips。
Archived, unfinished C prototype for querying Heroku Dataclips through a function and planned FDW.
dataclips fdw heroku http
dataclips
外部数据源外部数据源 · 扩展目录
DataFileExtend等待关系数据文件被扩展。
Waiting for a relation data file to be extended.
`WAIT_EVENT_DATA_FILE_EXTEND` 位于 `src/backend/storage/smgr/md.c:512`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wai…文件 I/O · 等待事件
DataFileFlush等待关系数据文件同步到持久存储。
Waiting for a relation data file to reach durable storage.
`WAIT_EVENT_DATA_FILE_FLUSH` 位于 `src/backend/storage/smgr/md.c:1208`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/util…文件 I/O · 等待事件
DataFileImmediateSync等待关系数据文件立即同步到持久存储。
Waiting for an immediate synchronization of a relation data file to durable storage.
`WAIT_EVENT_DATA_FILE_IMMEDIATE_SYNC` 位于 `src/backend/storage/smgr/md.c:1466`,是经 grep …文件 I/O · 等待事件
DataFilePrefetch等待关系数据文件的异步预取。
Waiting for an asynchronous prefetch from a relation data file.
`WAIT_EVENT_DATA_FILE_PREFETCH` 位于 `src/backend/storage/smgr/md.c:767`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend…文件 I/O · 等待事件
DataFileRead等待对关系数据文件的读取。
Waiting for a read from a relation data file.
`WAIT_EVENT_DATA_FILE_READ` 位于 `src/backend/storage/aio/aio_io.c:127`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait…文件 I/O · 等待事件
DataFileSync等待对关系数据文件的更改同步到持久存储。
Waiting for changes to a relation data file to reach durable storage.
`WAIT_EVENT_DATA_FILE_SYNC` 位于 `src/backend/storage/smgr/md.c:1526`,是经 grep 核验的报告路径。公共身份/资源映射位于 `sr…文件 I/O · 等待事件
DataFileTruncate等待关系数据文件被截断。
Waiting for a relation data file to be truncated.
`WAIT_EVENT_DATA_FILE_TRUNCATE` 位于 `src/backend/storage/smgr/md.c:1329`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity…文件 I/O · 等待事件
DataFileWrite等待对关系数据文件的写入。
Waiting for a write to a relation data file.
`WAIT_EVENT_DATA_FILE_WRITE` 位于 `src/backend/storage/aio/aio_io.c:134`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait…文件 I/O · 等待事件
datafly_anonDatafly匿名化工具
Datafly anonymizer
anonymization gdpr
datafly_anon
安全安全 · 扩展目录
datalink实现 SQL/MED DATALINK 数据类型与函数,用于受控访问 PostgreSQL 外部文件
SQL/MED DATALINK data type and functions for controlled access to files outside PostgreSQL
background-worker data-type file
datalink
数据类型数据类型 · 扩展目录
DataRowDataRow 是后端协议消息,表示一行数据。
后端消息
DataRow (B)
方向 后端 → 前端
首个线上协议字段 Byte1('D')
字段条目 5
手册中的交互阶段 简单查询
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以同版本协议章节为准。
按手册顺序排列的线上协议字段
1 Byt…协议消息 · 后端消息
datasketchesPostgreSQL 近似分析摘要数据结构与聚合函数
Approximate analytics sketches and aggregates for PostgreSQL
datasketches
函数与聚合函数与聚合 · 扩展目录
date日历日期(年、月、日)
日期与时间
date
目录名称 pg_catalog.date
类型 OID 1082
类型种类 基础类型
声明长度 4 字节
存储策略 plain
输入函数 date_in
输出函数 date_out
手册中的声明 date
存储大小 4 字节
手册说明 日期(没有一天中的时间)
下限 公元前 4713 年
上限 公元 5874897 年
精度 1 …数据类型 · 日期与时间
date 类型34.6.3. date 类型
C 中的 date 类型让程序能够处理 SQL date 类型的数据。PostgreSQL 服务器中的等效类型见第 8.5 节。下列函数可用于处理 date 类型:PGTYPESdate_from_timestamp # 从一个时间戳中抽取日期部分。 date PGTYPESdate_from_timestamp(timestamp dt); 该…date 类型
date_add将一个 interval 加到 timestamp with time zone 上,并根据第三个参数命名的时区,或在省略该参数时根据当前TimeZone设置,计算时刻和夏令时调整。
Add an interval to a timestamp with time zone, computing times of day and daylight-savings adjustm…函数 · 日期/时间函数和操作符
date_bin将输入按指定的间隔进行分箱(bin),对齐到指定的原点;参见第 9.9.3 节
Bin input into specified interval aligned with specified origin; see Section 9.9.3
date_bin ( interval, timestamp, timestamp ) → timestamp
date_bin(st…函数 · 日期/时间函数和操作符
date_bin9.9.3. date_bin
函数 date_bin 将输入时间戳按指定的间隔(stride)进行分箱,对齐到指定的原点。date_bin(stride, source, origin)
source 是 timestamp 或 timestamp with time zone 类型的值表达式。(类型 date 的值会自动转换为 timestamp。)stride 是 int…date_bin
date_part获取时间戳子字段(等同于 extract);参见第 9.9.1 节
Get timestamp subfield (equivalent to extract); see Section 9.9.1
date_part ( text, timestamp ) → double precision
date_part ( text, interval ) → double pre…函数 · 日期/时间函数和操作符
date_string_converter用于日期字符串转换的 pgrx 扩展骨架;当前源码仅暴露 hello_date_string_converter()。
pgrx extension skeleton for date-string conversion; current source exposes hello_date_string_converter().
pgrx
date_string_convert…时序与时态 · 扩展目录
date_subtract从一个 timestamp with time zone 中减去 interval,并根据第三个参数命名的时区,或在省略该参数时根据当前TimeZone设置,计算时刻和夏令时调整。
Subtract an interval from a timestamp with time zone, computing times of day and daylight-savings a…函数 · 日期/时间函数和操作符
date_trunc截断到指定的精度;参见第 9.9.2 节
Truncate to specified precision; see Section 9.9.2
date_trunc ( text, timestamp ) → timestamp
date_trunc ( text, timestamp with time zone, text ) → timestamp with time z…函数 · 日期/时间函数和操作符
date_trunc9.9.2. date_trunc
date_trunc 函数在概念上和用于数字的 trunc 函数类似。date_trunc(field, source [, time_zone ])
source 是 timestamp、timestamp with time zone 或 interval 类型的值表达式。(date 和 time 类型的值会分别自动转换为 timesta…date_trunc
datemultirange日期多范围
多范围
datemultirange
目录名称 pg_catalog.datemultirange
类型 OID 4535
类型种类 Multirange
声明长度 变长(varlena)
存储策略 扩展
输入函数 multirange_in
输出函数 multirange_out数据类型 · 多范围
daterange日期范围
范围类型
daterange
目录名称 pg_catalog.daterange
类型 OID 3912
类型种类 范围
声明长度 变长(varlena)
存储策略 extended
输入函数 range_in
输出函数 range_out
存储策略 扩展数据类型 · 范围类型
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开