PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12356
routine_column_usage35.40. routine_column_usage
视图 routine_column_usage 标识函数或过程在 SQL 主体或参数默认表达式中使用的所有列。(这仅适用于不带引号的 SQL 主体,不适用于带引号的主体或用其他语言编写的函数。)只有列所在的表归当前已启用角色所有时,才会包含该列。表 35.38. routine_column_usage 列 列类型 描述 …routine_column_usage
routine_privileges35.41. routine_privileges
视图 routine_privileges 标识所有在函数上授予的权限,其授予者或被授权者是当前已启用的角色。对于每一种函数、授予者和被授权者的组合,这里都有一行。表 35.39. routine_privileges 列 列类型 描述 grantor sql_identifier 授予该权限的角色名称 grantee sql…routine_privileges
routine_routine_usage35.42. routine_routine_usage
视图 routine_routine_usage 标识被另一个(或同一个)函数或过程在 SQL 主体或参数默认表达式中使用的所有函数或过程。(这仅适用于不带引号的 SQL 主体,不适用于带引号的主体或用其他语言编写的函数。)只有被使用的函数归当前已启用角色所有时,才会包含相应条目。(对使用方函数没有这种限制。)注意,此视…routine_routine_usage
routine_sequence_usage35.43. routine_sequence_usage
视图 routine_sequence_usage 标识函数或过程在 SQL 主体或参数默认表达式中使用的所有序列。(这仅适用于不带引号的 SQL 主体,不适用于带引号的主体或用其他语言编写的函数。)只包含归当前已启用角色所有的序列。表 35.41. routine_sequence_usage 列 列类型 描述 sp…routine_sequence_usage
routine_table_usage35.44. routine_table_usage
视图 routine_table_usage 用于标识函数或过程所使用的所有表。该信息目前不被 PostgreSQL 追踪。表 35.42. routine_table_usage 列 列类型 描述 specific_catalog sql_identifier 包含该函数的数据库名称(总是当前数据库) specific_s…routine_table_usage
routines35.45. routines
视图 routines 包含当前数据库中所有的函数和过程。只有那些当前用户能够访问(作为拥有者或具有某些权限)的函数和过程才会被显示。表 35.43. routines 列列类型 描述
specific_catalog sql_identifier 包含该函数的数据库名称(总是当前数据库)specific_schema sql_identifie…routines
ROW EXCLUSIVE行排他锁
表级锁
插入、更新和删除在目标表上取得的表级锁;多个事务可以同时持有。锁模式 · 表级锁
ROW SHARE行共享锁
表级锁
带行锁子句的查询在目标表上取得的表级锁;名字中的 ROW 不表示行级锁。锁模式 · 表级锁
row_number返回当前行在其分区内的编号,从 1 开始计数。
Returns the number of the current row within its partition, counting from 1.
row_number () → bigint
窗口函数函数 · 窗口函数
row_security启用行级安全。
Enables row security.
row_security 是控制是否启用行级安全的 PostgreSQL 开关。
row_security:启用行级安全。对普通角色而言,off 不会绕过策略,而会在本应应用策略时抛错,使 pg_dump 等工具避免悄然得到不完整结果。 row_security 属于 USER 上下文。获授权角色可在会话内修改,ALT…配置参数 · 客户端连接默认值 / 语句行为
row_security_active在当前用户和当前环境的上下文中,指定表的行级安全是否生效?
Is row-level security active for the specified table in the context of the current user and current environment?
row_security_active ( table text or oid ) → boo…函数 · 系统信息函数和操作符
row_security_policy_hook_permissive向关系补充宽松模式的行安全策略。
宽松行安全策略
权限与对象访问
重写器为当前命令与关系收集行安全策略时调用此钩子。返回的策略加入宽松策略集合;宽松策略之间采用 OR 组合,与限制策略一起决定哪些行可见或可写。
typedef List *(*row_security_policy_hook_type) (CmdType cmdtype, Relation relation);…扩展钩子 · 权限与对象访问
row_security_policy_hook_restrictive向关系补充限制模式的行安全策略。
限制行安全策略
权限与对象访问
重写器收集当前命令的行安全策略时调用此钩子,将返回结果加入限制策略集合。限制策略之间采用 AND 组合,并约束宽松策略允许的行;仅有限制策略并不会自动授予行访问权。
typedef List *(*row_security_policy_hook_type) (CmdType cmdtype, Relation …扩展钩子 · 权限与对象访问
row_to_json将SQL 复合值转换为JSON对象。
Converts an SQL composite value to a JSON object.
row_to_json ( record [, boolean] ) → json
JSON 函数和操作符函数 · JSON 函数和操作符
RowDescriptionRowDescription 是后端协议消息,表示行描述。
后端消息
RowDescription (B)
方向 后端 → 前端
首个线上协议字段 Byte1('T')
字段条目 10
手册中的交互阶段 简单查询;扩展查询
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定义,并非固定字节偏移量。整数编码与交互流程以同版本协议章节为准。
按…协议消息 · 后端消息
rpad在string后面追加字符fill(默认为空格),将其填充到长度length。
Extends the string to length length by appending the characters fill (a space by default).
rpad ( string text, length integer [, fill text] ) → text
字…函数 · 字符串函数和操作符
rpc通过 Unix 域套接字提供同步 JSON 到 JSON 调用的 PostgreSQL RPC 客户端,并附带 Go 服务端示例
Synchronous JSON-to-JSON RPC client for PostgreSQL over a Unix domain socket, with a companion Go server example
domain-socke…实用工具 · 扩展目录
rpg受 R 启发的 PL/pgSQL 数据处理函数集合。
R-inspired PL/pgSQL data manipulation functions.
data-manipulation plpgsql r-inspired
rpg
函数与聚合函数与聚合 · 扩展目录
rpg_base36用 Rust 实现、为 PostgreSQL 整数提供 Base36 编码函数的演示扩展。
Toy Rust extension exposing a base36 encoder for PostgreSQL integers.
base-encoding base36 rust
rpg_base36
实用工具实用工具 · 扩展目录
rppd基于触发器将 PostgreSQL 行变更通过 gRPC 发送到集群化 Rust/Python 执行服务的事件分发扩展。
Trigger-based PostgreSQL event dispatcher that sends row changes over gRPC to a clustered Rust/Python execution service.
cdc grpc…复制与数据流 · 扩展目录
rrule_safe在 PostgreSQL 中以内存安全方式计算 iCalendar 重复规则。
Memory-safe iCalendar recurrence-rule evaluation for PostgreSQL.
rrule calendar recurrence icalendar
pg-rrule-safe
数据类型数据类型 · 扩展目录
rsam用Rust编写的Postgresql新访问方法库
A repository for new access method for Postgresql, written in Rust
rsam
功能特性功能特性 · 扩展目录
rtiles基于 Rust 与 PostGIS,为自托管交互式地图生成可配置 Mapbox Vector Tile 图层的扩展。
Rust/PostGIS extension for serving configurable Mapbox Vector Tile layers for self-hosted interactive maps.
mvt pgrx postgis vector…地理空间 · 扩展目录
rtosm面向 OpenStreetMap API 数据库的空间对象实时简化扩展。
Real-time simplification of spatial objects in an OpenStreetMap API database.
openstreetmap spatial-simplification
rtosm
地理空间地理空间 · 扩展目录
rtrim从string的结尾移除仅由characters中字符(默认为空格)组成的最长字符串。
Removes the longest string containing only characters in characters (a space by default) from the end of string.
rtrim ( string text [, characters…函数 · 字符串函数和操作符
ruid以 22 字符 Base64 形式紧凑表示 PostgreSQL UUID 值的扩展。
Compact 22-character Base64 representation of PostgreSQL UUID values.
compact-identifier uuid
pg_ruid
数据类型数据类型 · 扩展目录
rule_engine_postgre_extensions基于 Rust/pgrx 的规则引擎扩展,支持 GRL、RETE 与正向/反向链式推理、规则版本库、触发器及可选外部集成。
Rust/pgrx rule-engine extension supporting GRL rules, RETE and forward/backward chaining, versioned rule repositories, triggers,…功能特性 · 扩展目录
rumRUM 索引访问方法
RUM index access method
rum
功能特性功能特性 · 扩展目录
russian全文检索配置 russian。
配置
配置 russian
解析器 默认
initdb 生成的定义
/*
* text search configuration for russian language
*
* Copyright (c) 2007-2017, PostgreSQL Global Development Group
*
* src/backend/s…全文检索组件 · 配置
russian_stem用于 russian 语言的 Snowball 词干提取器。
词典
语言 russian
ASCII 语言名称 english
停用词 russian
停用词 SHA-256 1743191192b4a4f77fcc216499455dc00c1b8626fdd407076a8deefff80e3d59
停用词行数 151
词典 russian_stem
模板 snowbal…全文检索组件 · 词典
ruvector面向 PostgreSQL 的 SIMD 加速向量类型与索引,提供图计算、求解器、TDA、本地嵌入及 AI SQL 函数。
SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions.
ai embeddings gnn graph…AI 与向量 · 扩展目录
s2用 PL/Python 将经纬度转换为 S2 Cell ID/Token,并提供 S2 单元层级、父子和邻接关系函数
PL/Python functions for converting latitude/longitude to S2 cell IDs and tokens and navigating the S2 cell hierarchy
cell-id gis py…地理空间 · 扩展目录
s2k-cipher-algoF.26.3.8.10. s2k-cipher-algo
使用哪种密码算法来加密单独的会话密钥。取值:bf, aes, aes128, aes192, aes256 默认值:使用 cipher-algo 适用于:pgp_sym_encrypts2k-cipher-algo
s2k-countF.26.3.8.8. s2k-count
S2K 算法要使用的迭代次数。它必须是一个位于 1024 和 65011712 之间的值,首尾两个值包括在内。默认值:65536 到 253952 之间的随机值 适用于:pgp_sym_encrypt,仅在 s2k-mode=3 时s2k-count
s2k-digest-algoF.26.3.8.9. s2k-digest-algo
要在 S2K 计算中使用哪种摘要算法。取值:md5, sha1 默认值:sha1 适用于:pgp_sym_encrypts2k-digest-algo
s2k-modeF.26.3.8.7. s2k-mode
使用哪一种 S2K 算法。取值: 0 - 不使用盐值。危险! 1 - 使用盐值,但迭代次数固定。 3 - 迭代次数可变。 默认值:3 适用于:pgp_sym_encrypts2k-mode
s3_fdw通过 PostgreSQL COPY 格式读取 Amazon S3 文件的外部数据包装器。
Foreign data wrapper for reading Amazon S3 files through PostgreSQL COPY format.
amazon-s3 copy fdw
s3_fdw
外部数据源外部数据源 · 扩展目录
s3_io通过 SQL 函数执行基础 S3 I/O 操作的 PostgreSQL 扩展。
Basic Amazon S3-compatible object I/O through PostgreSQL SQL functions.
object-storage pgrx s3
s3_io
实用工具实用工具 · 扩展目录
safecast纯 SQL 安全类型转换辅助函数;部分无效文本转数值时返回 NULL。
Pure-SQL helper functions that return NULL for some invalid text-to-number casts.
safe-cast sql type-conversion
safecast
函数与聚合函数与聚合 · 扩展目录
SafeSnapshot等待获取READ ONLY DEFERRABLE事务的有效快照。
Waiting to obtain a valid snapshot for a READ ONLY DEFERRABLE transaction.
`WAIT_EVENT_SAFE_SNAPSHOT` 位于 `src/backend/storage/lmgr/predicate.c:1589`,是经 grep …进程间 · 等待事件
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开