PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12356
safeupdate强制在 UPDATE 和 DELETE 时提供 Where 条件
Require criteria for UPDATE and DELETE
safeupdate
管理运维管理运维 · 扩展目录
saio实验性的按会话加载 planner hook,以模拟退火搜索 PostgreSQL 连接顺序并替代 GEQO
Experimental load-only planner hook that searches PostgreSQL join orders with simulated annealing as an alternative to GEQO
join-order …功能特性 · 扩展目录
salesforce_id用于 Salesforce ID 的 12 字节紧凑 PostgreSQL 类型,提供类型转换、比较运算符以及 B-tree/Hash 运算符类。
Compact 12-byte PostgreSQL type with casts, comparison operators, and B-tree/hash operator classes for Salesforce ID…数据类型 · 扩展目录
Sample Scan使用选定的表采样方法读取关系。
SampleScan
扫描
核心节点标签 T_SampleScan
结构化 EXPLAIN 节点类型 Sample Scan
输入 关系及采样方法
输出 采样元组
执行器初始化函数 ExecInitSampleScan
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称还可能包含…执行计划节点 · 扫描
SASL 认证54.3. SASL 认证
SASL 是面向连接协议中的认证框架。目前,PostgreSQL 实现了三种 SASL 机制:SCRAM-SHA-256、SCRAM-SHA-256-PLUS 和 OAUTHBEARER。未来可能继续增加。下面的步骤说明 SASL 认证的一般流程,后续小节将介绍具体机制细节。SASL 认证消息流 要开始一个 SASL 认证交换,服务器发送一个 Aut…SASL 认证
SASLInitialResponseSASLInitialResponse 是前端协议消息,表示初始 SASL 响应。此消息也用于 GSSAPI、SSPI 和密码响应,确切的消息类型根据上下文判断。
前端消息
SASLInitialResponse (F)
方向 前端 → 后端
首个线上协议字段 Byte1('p')
字段条目 5
手册中的交互阶段 启动
消息边界与重复字段
下方完整定义保留重复项、计数与条件字…协议消息 · 前端消息
SASLResponseSASLResponse 是前端协议消息,表示 SASL 响应。此消息也用于 GSSAPI、SSPI 和密码响应,确切的消息类型可根据上下文判断。
前端消息
SASLResponse (F)
方向 前端 → 后端
首个线上协议字段 Byte1('p')
字段条目 3
手册中的交互阶段 启动
消息边界与重复字段
下方完整定义保留重复项、计数与条件字段。表格行号表示文档中的字段定…协议消息 · 前端消息
saturated_int提供饱和算术语义的 PostgreSQL 整数类型扩展,溢出时钳制到 int4 边界。
Integer data type with saturation arithmetic that clamps overflow to int4 bounds.
data-type integer saturation-arithmetic
pg-saturated_int
数据类型数据类型 · 扩展目录
SAVEPOINT在当前事务中定义一个新的保存点
SAVEPOINT savepoint_name
事务控制SQL 命令 · 事务控制
SAVEPOINTSAVEPOINT SAVEPOINT — 在当前事务中定义一个新的保存点大纲 SAVEPOINT savepoint_nameSAVEPOINT
scale参数的小数位数(小数部分的十进制位数)
Scale of the argument (the number of decimal digits in the fractional part)
scale ( numeric ) → integer
数学函数和操作符函数 · 数学函数和操作符
scanVisual Studio Code - 开发容器 - PostgreSQL
Visual Studio Code - Development Container - PostgreSQL
devcontainer postgres postgresql vscode
scan
功能特性功能特性 · 扩展目录
schedoc在Django与DBT之间通过注释文档交换元数据
Cross documentation between Django and DBT projects
pg_schedoc
实用工具实用工具 · 扩展目录
schedulePostgreSQL 的 cron 格式 schedule 类型及 UTC 时间匹配函数。
Cron-formatted schedule type and UTC timestamp-matching functions for PostgreSQL.
cron data-type scheduling utc
schedule
时序与时态时序与时态 · 扩展目录
scheduler支持SQL和Shell作业灵活调度与执行的扩展
Extension that enables flexible scheduling and execution of SQL and shell jobs directly within your database
scheduler
时序与时态时序与时态 · 扩展目录
schedulerx通过后台工作进程运行周期、单次或 NOTIFY 触发 SQL 作业的原型调度器。
Prototype background-worker scheduler for periodic, one-shot, and NOTIFY-triggered SQL jobs.
background-worker job-scheduler notify sql-execution
gen…时序与时态 · 扩展目录
schedulingPostgres大会2026演示:pgpm
pgpm demo for the Postgres Conference 2026
scheduling
时序与时态时序与时态 · 扩展目录
schema_analyzer跟踪文档字段与模式演化的 Sinew 触发器函数
Sinew trigger functions tracking document keys and schema evolution
json schema research
sinew
数据类型数据类型 · 扩展目录
schema_to_xml这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
schema_to_xml ( schema name, nulls boolean, tableforest boolean, targetns text ) → xml
XML 函数函数 · XML 函数
schema_to_xml_and_xmlschema这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
schema_to_xml_and_xmlschema ( schema name, nulls boolean, tableforest boolean, targetns text ) → xm…函数 · XML 函数
schema_to_xmlschema这些函数会忽略当前用户不可读的表。
These functions ignore tables that are not readable by the current user.
schema_to_xmlschema ( schema name, nulls boolean, tableforest boolean, targetns text ) → xml
XML 函数函数 · XML 函数
schema_triggers已归档的 C 钩子扩展,为 PostgreSQL 事件触发器增加关系、列及触发器的模式变更事件。
Archived C hook extension adding relation, column, and trigger schema-change events to PostgreSQL event triggers.
ddl event-trigger hooks sch…功能特性 · 扩展目录
schemata35.46. schemata
视图 schemata 包含当前数据库中当前用户能够访问的所有模式(作为拥有者或具有某种权限)。表 35.44. schemata 列 列类型 描述 catalog_name sql_identifier 该模式所在的数据库名称(总是当前数据库) schema_name sql_identifier 模式的名称 schema_owner sql_…schemata
scram-sha-256使用 SCRAM-SHA-256 认证来验证用户密码。详情参见第 20.5 节。
密码认证
使用 SCRAM-SHA-256 认证来验证用户密码。详情参见第 20.3.2 节。
方法 scram-sha-256
配置 pg_hba.conf
清单 用户可见的源码认证方法
手册中的方法选项与替代方式
scram-sha-256 scram-sha-256 方法执行 SCRAM-…认证方法 · 密码认证
SCRAM-SHA-256 认证54.3.1. SCRAM-SHA-256 认证
SCRAM-SHA-256 及其带通道绑定的变体 SCRAM-SHA-256-PLUS 是基于密码的认证机制。它们在 RFC 7677 和 RFC 5802 中有详细描述。当在 PostgreSQL 中使用 SCRAM-SHA-256 时,服务器将忽略客户端在 client-first-message 中发送的用户名,而是使用已…SCRAM-SHA-256 认证
scram_client_key以 Base64 编码的 SCRAM 客户端密钥。外部数据包装器或类似中间件可以利用它启用透传式 SCRAM 认证。一个实现示例见 第 F.40.1.10 节 。用户或客户端应用不应直接指定它。
身份认证
以 Base64 编码的 SCRAM 客户端密钥。外部数据包装器或类似中间件可以利用它启用透传式 SCRAM 认证。一个实现示例见 第 F.38.1.10 节 。用户或客户…连接参数 · 身份认证
scram_iterations设置生成 SCRAM 密文时使用的迭代次数。
Sets the iteration count for SCRAM secret generation.
scram_iterations 定义生成 SCRAM 密文时使用的迭代次数。
scram_iterations 会写入每个新生成的 SCRAM-SHA-256 密文。提高它会增加离线猜测成本,也会增加正常设置密码与认证工作;…配置参数 · 连接和认证 / 认证
scram_server_key以 Base64 编码的 SCRAM 服务器密钥。外部数据包装器或类似中间件可以利用它启用透传式 SCRAM 认证。一个实现示例见 第 F.40.1.10 节 。用户或客户端应用不应直接指定它。
身份认证
以 Base64 编码的 SCRAM 服务器密钥。外部数据包装器或类似中间件可以利用它启用透传式 SCRAM 认证。一个实现示例见 第 F.38.1.10 节 。用户或客户…连接参数 · 身份认证
scripts以 PostgreSQL 扩展形式打包的 PhaseZero 售后业务应用表结构。
PhaseZero aftermarket application schema packaged as a PostgreSQL extension.
application-schema ddl jsonb phasezero
phasezero_scripts
功能特性功能特性 · 扩展目录
scrub通过后台工作进程扫描堆表、B-tree 索引、TOAST 数据、页面结构与校验和以发现损坏。
Background worker that scans heaps, B-tree indexes, TOAST data, page structure, and checksums for corruption.
btree checksums corruption integr…管理运维 · 扩展目录
scylla_fdw通过 CQL 从 PostgreSQL 查询与修改 ScyllaDB 表的外部数据包装器。
Foreign data wrapper for querying and modifying ScyllaDB tables from PostgreSQL over CQL.
cql fdw scylladb ssl write
scylla_fdw
外部数据源外部数据源 · 扩展目录
sdb_fdw访问 SequoiaDB 集合的外部数据包装器
Foreign data wrapper for SequoiaDB collections
sequoiadb
外部数据源外部数据源 · 扩展目录
search_path设置解析未限定名称时的模式搜索顺序。
Sets the schema search order for names that are not schema-qualified.
search_path 定义解析未限定名称时的模式搜索顺序。
search_path:设置解析未限定名称时的模式搜索顺序。它既控制名称查找,也决定未限定 CREATE 的目标模式;pg_catalog …配置参数 · 客户端连接默认值 / 语句行为
sec_to_gcsec_to_gc ( float8 ) → float8 将地球表面两点间的普通直线(割线)距离转换为它们之间的大圆距离。earthdistance — 计算大圆距离 › 基于立方体的地球距离
SECURITY DEFINER安全地编写 SECURITY DEFINER 函数 因为 SECURITY DEFINER 函数要以拥有它的用户的权限执行,所以必须小心确保该函数不会被滥用。出于安全考虑,应将 search_path 设置为排除任何可被不受信任用户写入的模式。这可以防止恶意用户创建对象(例如表、函数和操作符)来遮蔽该函数原本打算使用的对象。在这方面尤其重要的是临时表模式;默认情况下它最先被搜索…CREATE FUNCTION › 安全地编写 SECURITY DEFINER 函数
SECURITY LABEL定义或更改应用于对象的安全标签
SECURITY LABEL [ FOR provider ] ON
{
TABLE object_name |
COLUMN table_name.column_name |
AGGREGATE aggregate_name ( aggregate_signature ) |
DATABASE object_name |
DOMAIN obj…SQL 命令 · 角色与权限
SECURITY LABELSECURITY LABEL SECURITY LABEL — 定义或更改应用于对象的安全标签大纲 SECURITY LABEL [ FOR provider ] ON { TABLE object_name | COLUMN table_name.column_name | AGGREGATE aggregate_name ( aggregate_signature ) | …SECURITY LABEL
security_barrier约束视图条件与外部条件的求值顺序,用于防止不可信表达式越过视图过滤条件。
视图安全屏障
视图选项
如果该视图旨在提供行级安全,则应使用此选项。详见 第 40.5 节。
WITH (security_barrier = value)
适用对象 视图选项
取值类型 布尔值
普通视图不存储查询结果。此选项控制视图的安全或更新语义,使用 CREATE VIEW 的 WITH 子句或 …存储参数 · 视图选项
security_invoker访问视图的基础关系时使用调用者的权限与行安全策略。
以调用者权限访问视图
视图选项
该选项会根据视图使用者而非视图所有者的权限来检查底层基关系。完整细节见下文注解。
WITH (security_invoker = value)
适用对象 视图选项
取值类型 布尔值
普通视图不存储查询结果。此选项控制视图的安全或更新语义,使用 CREATE VIEW 的 WITH 子句或 A…存储参数 · 视图选项
segF.39. seg — 用于线段或浮点区间的数据类型该模块实现了一个用于表示线段或浮点区间的 seg 数据类型。seg 可以表示区间端点中的不确定性,因此特别适合表示实验室测量结果。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。seg — 用于线段或浮点区间的数据类型
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开