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

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

PostgreSQL 文档检索

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

常用条目12307
initdb --waldir=directory命令行工具PG18-X directory--waldir=directory 该选项指定预写式日志(WAL)应存放的目录。initdb › 选项 initdb -L directory命令行工具PG18-L directory 指定 initdb 初始化数据库集簇时应到哪里查找其输入文件。通常不需要这样做。若需要显式指定其位置,系统会提示。initdb › 选项 injection_points扩展与模块扩展目录用Rust重写Postgres,通过100%回归测试 Postgres rewritten in Rust, now passing 100% of the Postgres regression tests ai-assisted-development database postgres postgresql rust injection_points 功能特性功能特性 · 扩展目录 InjectionPoint等待事件本站词条等待读取或更新注入点相关信息。 Waiting to read or update information related to injection points. `pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/back…轻量级锁 · 等待事件 INSERTSQL 命令与语法本站词条在表中插入新行 [ WITH [ RECURSIVE ] with_query [, ...] ] INSERT INTO table_name [ AS alias ] [ ( column_name [, ...] ) ] [ OVERRIDING { SYSTEM | USER } VALUE ] { DEFAULT VALUES | VALUES ( { expres…SQL 命令 · 查询与数据操作 INSERT章节正文PG18INSERT INSERT — 在表中插入新行大纲 [ WITH [ RECURSIVE ] with_query [, ...] ] INSERT INTO table_name [ AS alias ] [ ( column_name [, ...] ) ] [ OVERRIDING { SYSTEM | USER } VALUE ] { DEFAULT VALUES | …INSERT Insert (logical replication)协议消息本站词条逻辑复制 Insert 格式,表示插入消息。 逻辑复制格式 Insert 层次 逻辑复制载荷,与前后端消息封装分开。 首个字段 Byte1('I') 协议上下文 本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中(参见第 52.4 节),消息流程通常与物理…协议消息 · 逻辑复制格式 insert_array扩展与模块扩展目录PostgreSQL服务器聚合和函数 aggregates and functions for PostgreSQL Server aggregates c custom-aggregates extension functions postgresql postgresql-extension insert_array 函数与聚合函数与聚合 · 扩展目录 insert_username扩展与模块扩展目录用于跟踪谁更改了表的函数 functions for tracking who changed a table insert_username 函数与聚合函数与聚合 · 扩展目录 insert_username — 用于跟踪谁修改了表的函数章节正文PG18F.41.3. insert_username — 用于跟踪谁修改了表的函数 insert_username() 是一个将当前用户名存入文本字段的触发器。它有助于跟踪表中某一特定行最后一次是由谁修改的。使用时,创建一个使用该函数的 BEFORE INSERT 和/或 UPDATE 触发器。指定一个触发器参数:要修改的文本列名。insert_username.example 中有…insert_username — 用于跟踪谁修改了表的函数 INSERT、UPDATE 和 DELETE 规则章节正文PG1839.4. INSERT、UPDATE 和 DELETE 规则定义在 INSERT、UPDATE 和 DELETE 上的规则与前几节描述的视图规则有明显的不同。首先,它们的 CREATE RULE 命令允许更多:它们可以没有动作。 它们可以有多个动作。 它们可以是 INSTEAD 或 ALSO(默认)。 伪关系 NEW 和 OLD 可以派上用场。 它们可以有规则条件。第二,它们…INSERT、UPDATE 和 DELETE 规则 int函数与运算符PG18int ( number ) → integer 转换为 integer。 int(5.4 + 3.8) → 9pgbench › 注解 › 内置函数 int2vector数据类型本站词条用于系统表的 int2 数组 内部与特殊用途 int2vector 目录名称 pg_catalog.int2vector 类型 OID 22 类型种类 基础类型 声明长度 变长(varlena) 存储策略 plain 输入函数 int2vectorin 输出函数 int2vectorout数据类型 · 内部与特殊用途 int4multirange数据类型本站词条整数多范围 多范围 int4multirange 目录名称 pg_catalog.int4multirange 类型 OID 4451 类型种类 Multirange 声明长度 变长(varlena) 存储策略 扩展 输入函数 multirange_in 输出函数 multirange_out数据类型 · 多范围 int4range数据类型本站词条整数范围 范围类型 int4range 目录名称 pg_catalog.int4range 类型 OID 3904 类型种类 范围 声明长度 变长(varlena) 存储策略 extended 输入函数 range_in 输出函数 range_out 存储策略 扩展数据类型 · 范围类型 int8multirange数据类型本站词条大整数多范围 多范围 int8multirange 目录名称 pg_catalog.int8multirange 类型 OID 4536 类型种类 Multirange 声明长度 变长(varlena) 存储策略 扩展 输入函数 multirange_in 输出函数 multirange_out数据类型 · 多范围 int8range数据类型本站词条大整数范围 范围类型 int8range 目录名称 pg_catalog.int8range 类型 OID 3926 类型种类 范围 声明长度 变长(varlena) 存储策略 extended 输入函数 range_in 输出函数 range_out 存储策略 扩展数据类型 · 范围类型 intagg扩展与模块PG18F.18. intagg — 整数聚合器和枚举器 intagg 模块提供一个整数聚合器和一个枚举器。由于已经有内置函数提供了其能力的超集,所以 intagg 现已过时。不过,该模块仍作为这些内置函数的兼容性包装器提供。intagg — 整数聚合器和枚举器 intagg — 整数聚合器和枚举器章节正文PG18F.18. intagg — 整数聚合器和枚举器 intagg 模块提供一个整数聚合器和一个枚举器。由于已经有内置函数提供了其能力的超集,所以 intagg 现已过时。不过,该模块仍作为这些内置函数的兼容性包装器提供。intagg — 整数聚合器和枚举器 intarray扩展与模块PG18F.19. intarray — 操作整数数组 intarray 模块提供了一些有用的函数和操作符,用于操作不含 NULL 的整数数组。它还支持使用其中某些操作符进行索引搜索。如果所提供的数组中包含任何 NULL 元素,所有这些操作都会抛出错误。这些操作中有许多只对一维数组才有意义。尽管它们也接受更高维度的输入数组,但数据会被视为按存储顺序排列的线性数组。该模块被认为是“受信任…intarray — 操作整数数组 intarray — 操作整数数组章节正文PG18F.19. intarray — 操作整数数组 intarray 模块提供了一些有用的函数和操作符,用于操作不含 NULL 的整数数组。它还支持使用其中某些操作符进行索引搜索。如果所提供的数组中包含任何 NULL 元素,所有这些操作都会抛出错误。这些操作中有许多只对一维数组才有意义。尽管它们也接受更高维度的输入数组,但数据会被视为按存储顺序排列的线性数组。该模块被认为是“受信任…intarray — 操作整数数组 intarray 函数和操作符章节正文PG18F.19.1. intarray 函数和操作符 intarray 模块提供的函数列在表 F.8 中,操作符列在表 F.9 中。表 F.8. intarray 函数 函数 描述 示例 icount ( integer[] ) → integer 返回数组中的元素个数。 icount('{1,2,3}'::integer[]) → 3 sort ( integer[], dir t…intarray 函数和操作符 integer数据类型本站词条有符号四字节整数 数值 integer 目录名称 pg_catalog.int4 类型 OID 23 类型种类 基础类型 声明长度 4 字节 存储策略 plain 输入函数 int4in 输出函数 int4out 手册中的声明 integer 存储大小 4 字节 手册说明 整数的常用选择 范围 -2147483648 to +2147483647 范围 -2147483648…数据类型 · 数值 integer_datetimes配置参数本站词条显示日期时间是否采用整数表示。 Shows whether datetimes are integer based. integer_datetimes:显示日期时间是否采用整数表示。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 on,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发…配置参数 · 预置选项 interconnect扩展与模块扩展目录先进的开源MPP数据库,替代Greenplum Database One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database. ai big-data c cloudberry dat…分析与列存 · 扩展目录 internal数据类型本站词条表示一个函数接受或返回一个服务器内部数据类型。 伪类型 internal 目录名称 pg_catalog.internal 类型 OID 2281 类型种类 Pseudo-type 声明长度 SIZEOF_POINTER(构建常量) 存储策略 plain 输入函数 internal_in 输出函数 internal_out 手册中的声明 内部 手册说明 表示一个函数接受或返回…数据类型 · 伪类型 internal过程语言本站词条内置函数 原生函数语言 种类 原生函数语言 可信 f 校验函数 fmgr_internal_validator过程语言 · 原生函数语言 INTERSECTSQL 命令与语法PG187.4. 组合查询(UNION、INTERSECT、EXCEPT)# 两个查询的结果可以用集合操作并、交、差进行组合。语法是 query1 UNION [ALL] query2 query1 INTERSECT [ALL] query2 query1 EXCEPT [ALL] query2 query1 和 query2 都是可以使用以上所有特性的查询。 UNION 有效地把 …组合查询(UNION、INTERSECT、EXCEPT) INTERSECT 子句章节正文PG18INTERSECT 子句 INTERSECT 子句的一般形式如下:select_statement INTERSECT [ ALL | DISTINCT ] select_statement select_statement 是任何没有 ORDER BY、LIMIT、FOR NO KEY UPDATE、FOR UPDATE、FOR SHARE 以及 FOR KEY SHARE …INTERSECT 子句 interval数据类型本站词条时间跨度 日期与时间 interval [ fields ] [ ( p ) ] 目录名称 pg_catalog.interval 类型 OID 1186 类型种类 基础类型 声明长度 16 字节 存储策略 plain 输入函数 interval_in 输出函数 interval_out 手册中的声明 interval [ fields ] [ ( p ) ] 存储大小 16…数据类型 · 日期与时间 interval章节正文PG1834.4.4.2.2. interval 对 interval 类型的处理也类似于 timestamp 和 date 类型。不过,必须显式为一个 interval 类型分配内存。换句话说,该变量的内存空间必须在堆内存中分配,而不是在栈内存中分配。这里是一个例子程序:include <stdio.h> #include <stdlib.h> #include <pgtypes_i…interval interval 类型章节正文PG1834.6.5. interval 类型 C 中的 interval 类型允许程序处理 SQL interval 类型的数据。PostgreSQL 服务器中的等效类型见第 8.5 节。下列函数可用于处理 interval 类型:PGTYPESinterval_new # 返回一个指向新分配 interval 变量的指针。 interval *PGTYPESinterval_new…interval 类型 IntervalStyle配置参数本站词条设置 interval 值的显示格式。 Sets the display format for interval values. IntervalStyle 定义 interval 值的显示格式。 IntervalStyle:设置 interval 值的显示格式。四种模式分别面向 PostgreSQL 兼容格式、详细格式、SQL 标准字面量与 ISO 8601;它也会改变有歧义…配置参数 · 客户端连接默认值 / 区域和格式化 intpair扩展与模块扩展目录提供 int64pair:紧凑存储两个 64 位整数,并支持比较、哈希与索引操作。 Packed int64pair data type with comparison, hash, and index operator support. data-type index pg_intpair 数据类型数据类型 · 扩展目录 intset函数与运算符PG18intset ( integer ) → integer[] 创建一个只含一个元素的数组。 intset(42) → {42}intarray — 操作整数数组 › intarray 函数和操作符 io_combine_limit配置参数本站词条限制合并读写操作的最大数据量。 Limit on the size of data reads and writes. io_combine_limit:限制合并读写操作的最大数据量。实测在档范围为 PG17–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 128 KiB (16 × 8kB),context 为 user。这是测试版快照事实,Postgr…配置参数 · 资源消耗 / I/O io_max_combine_limit配置参数本站词条设置钳制 io_combine_limit 的服务器级上限。 Server-wide limit that clamps io_combine_limit. io_max_combine_limit:设置钳制 io_combine_limit 的服务器级上限。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 128 KiB (16 …配置参数 · 资源消耗 / I/O io_max_concurrency配置参数本站词条设置单个进程可同时执行的最大 I/O 数。 Max number of IOs that one process can execute simultaneously. io_max_concurrency:设置单个进程可同时执行的最大 I/O 数。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 -1,context 为 post…配置参数 · 资源消耗 / I/O io_max_workers配置参数本站词条设置 io_method=worker 时 I/O worker 进程的最大数量。 Maximum number of I/O worker processes, for io_method=worker. io_max_workers:设置 io_method=worker 时 I/O worker 进程的最大数量。实测在档范围为 PG19 Beta 4;最后在档的 PG19…配置参数 · 资源消耗 / I/O io_method配置参数本站词条选择 PostgreSQL 执行异步 I/O 操作的方法。 Selects the method for executing asynchronous I/O. io_method:选择 PostgreSQL 执行异步 I/O 操作的方法。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 worker,context 为 postm…配置参数 · 资源消耗 / I/O
更多结果

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

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