PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12356
seg — 用于线段或浮点区间的数据类型F.39. seg — 用于线段或浮点区间的数据类型该模块实现了一个用于表示线段或浮点区间的 seg 数据类型。seg 可以表示区间端点中的不确定性,因此特别适合表示实验室测量结果。该模块被认为是“受信任的”,也就是说,它可以由在当前数据库上具有 CREATE 权限的非超级用户安装。seg — 用于线段或浮点区间的数据类型
segment_size显示每个磁盘文件所含的页数。
Shows the number of pages per disk file.
segment_size:显示每个磁盘文件所含的页数。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 1 GiB (131072 × 8kB),context 为 internal。这是测试版快照事实,PostgreS…配置参数 · 预置选项
SELECTSELECT SELECT, TABLE, WITH — 从表或视图中检索行大纲 [ WITH [ RECURSIVE ] with_query [, ...] ] SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] [ { * | expression [ [ AS ] output_name ] } [, ...]…SELECT
SELECT INTO根据查询结果定义一个新表
[ WITH [ RECURSIVE ] with_query [, ...] ]
SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
[ { * | expression [ [ AS ] output_name ] } [, ...] ]
INTO [ TEMPORARY | TEMP …SQL 命令 · 查询与数据操作
SELECT INTOSELECT INTO SELECT INTO — 根据查询结果定义一个新表大纲 [ WITH [ RECURSIVE ] with_query [, ...] ] SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] [ { * | expression [ [ AS ] output_name ] } [, ...]…SELECT INTO
SELECT 列表SELECT 列表
SELECT 列表(位于关键词 SELECT 和 FROM 之间)指定构成 SELECT 语句输出行的表达式。这些表达式可以(并且通常确实会)引用 FROM 子句中计算得到的列。正如在表中一样,SELECT 的每一个输出列都有一个名称。在一个简单的 SELECT 中,这个名称只是被用来标记要显示的列,但是当 SELECT 是一个大型查询的一个子查询时,大型查…SELECT 列表
SELECT 规则如何工作39.2.1. SELECT 规则如何工作
ON SELECT 规则会在所有查询上作为最后一步应用,即使给出的命令是 INSERT、UPDATE 或 DELETE 也一样。它们与其他命令类型上的规则在语义上不同,因为它们是就地修改查询树,而不是创建新的查询树。因此我们先讨论 SELECT 规则。目前,一个 ON SELECT 规则中只能有一个动作,而且它必须是一个无条件、带有 …SELECT 规则如何工作
SELECT 输出列10.6. SELECT 输出列前面各节给出的规则会为 SQL 查询中的所有表达式分配非 unknown 的数据类型,唯一的例外是作为 SELECT 命令简单输出列出现的未指定类型字面量。例如,在
SELECT 'Hello World';
中,没有任何信息能够表明这个字符串字面量应该视为哪种类型。在这种情况下,PostgreSQL 会退回到把该字面量解析为 text 类型。当…SELECT 输出列
seller_ext市场原型的卖家服务监听/通知后台进程
Seller-service LISTEN/NOTIFY background workers for a marketplace prototype.
seller_ext
功能特性功能特性 · 扩展目录
semanticsAquameta语义扩展
Aquameta Semantics Extension
events plpgsql postgresql rest-api semantics system-catalog version-control-system widgets
semantics
功能特性功能特性 · 扩展目录
semver语义版本号数据类型
Semantic version data type
pg_semver
数据类型数据类型 · 扩展目录
semver_rs用Rust编写的语义版本数据类型
A semantic version data type for PostgreSQL written in Rust
semver_rs
数据类型数据类型 · 扩展目录
send_abort_for_crash后端崩溃后向其他子进程发送 SIGABRT 而非 SIGQUIT。
Send SIGABRT not SIGQUIT to child processes after backend crash.
send_abort_for_crash:后端崩溃后向其他子进程发送 SIGABRT 而非 SIGQUIT。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Bet…配置参数 · 开发者选项
send_abort_for_kill终止卡住的子进程时发送 SIGABRT 而非 SIGKILL。
Send SIGABRT not SIGKILL to stuck child processes.
send_abort_for_kill:终止卡住的子进程时发送 SIGABRT 而非 SIGKILL。实测在档范围为 PG16–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,cont…配置参数 · 开发者选项
sepgsqlF.40. sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块
sepgsql 是一个可加载模块,支持基于 SELinux 安全策略和安全标签的强制访问控制(MAC)。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块
sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块F.40. sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块
sepgsql 是一个可加载模块,支持基于 SELinux 安全策略和安全标签的强制访问控制(MAC)。警告 当前实现存在重大限制,并不会对所有操作实施强制访问控制。详见第 F.40.7 节。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块
sepgsql 函数F.40.6. sepgsql 函数表 F.32 展示了可用函数。表 F.32. sepgsql 函数 函数 描述 sepgsql_getcon () → text 返回客户端域,也就是客户端当前的安全标签。 sepgsql_setcon ( text ) → boolean 如果安全策略允许,将当前会话的客户端域切换到新域。它也接受 NULL 输入,表示请求切换到客户端的原始…sepgsql 函数
sepgsql.debug_auditsepgsql.debug_audit (boolean)
该参数会在不考虑系统策略设置的情况下启用审计消息输出。默认值为关闭,这意味着消息将按系统设置输出。 SELinux 的安全策略本身也有规则来控制是否记录特定的访问。默认情况下,访问违例会被记录,而被允许的访问不会被记录。 该参数会在不考虑系统策略的情况下,强制打开所有可能的日志记录。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › GUC 参数
sepgsql.permissivesepgsql.permissive (boolean)
该参数使 sepgsql 无论系统设置如何都以宽容模式运行。默认值为关闭。该参数只能在 postgresql.conf 文件中或服务器命令行上设置。 当该参数打开时,sepgsql 会以宽容模式运行,即使 SELinux 整体处于强制模式也是如此。该参数主要用于测试。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › GUC 参数
sepgsql_getconsepgsql_getcon () → text 返回客户端域,也就是客户端当前的安全标签。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › sepgsql 函数
sepgsql_mcstrans_insepgsql_mcstrans_in ( text ) → text 如果 mcstrans 守护进程正在运行,则把给定的限定格式 MLS/MCS 范围转换为原始格式。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › sepgsql 函数
sepgsql_mcstrans_outsepgsql_mcstrans_out ( text ) → text 如果 mcstrans 守护进程正在运行,则把给定的原始 MLS/MCS 范围转换为限定格式。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › sepgsql 函数
sepgsql_restoreconsepgsql_restorecon ( text ) → boolean 为当前数据库内的所有对象建立初始安全标签。参数可以是 NULL,也可以是用作系统默认值替代方案的 specfile 文件名。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › sepgsql 函数
sepgsql_setconsepgsql_setcon ( text ) → boolean 如果安全策略允许,将当前会话的客户端域切换到新域。它也接受 NULL 输入,表示请求切换到客户端的原始域。sepgsql — 基于 SELinux 标签的强制访问控制(MAC)安全模块 › sepgsql 函数
Seq Scan通过顺序扫描读取关系,并应用扫描条件。
SeqScan
扫描
核心节点标签 T_SeqScan
结构化 EXPLAIN 节点类型 Seq Scan
输入 关系
输出 满足条件的关系元组
执行器初始化函数 ExecInitSeqScan
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称还可能包含操作、策略、连接…执行计划节点 · 扫描
seq_page_cost设置规划器顺序读取磁盘页面的成本估计。
Sets the planner's estimate of the cost of a sequentially fetched disk page.
seq_page_cost:设置规划器顺序读取磁盘页面的成本估计。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 1,context 为…配置参数 · 查询规划 / 规划器代价常量
sequences35.47. sequences
视图 sequences 包含所有定义在当前数据库中的序列。只有那些当前用户能够访问(作为拥有者或具有某些权限)的序列才会被显示。表 35.45. sequences 列 列类型 描述 sequence_catalog sql_identifier 包含该序列的数据库名称(总是当前数据库) sequence_schema sql_identif…sequences
sequential_uuids生成连续生成的UUID
generator of sequential UUIDs
sequential_uuids
函数与聚合函数与聚合 · 扩展目录
serbian全文检索配置 serbian。
配置
配置 serbian
解析器 默认
initdb 生成的定义
/*
* text search configuration for serbian language
*
* Copyright (c) 2007-2021, PostgreSQL Global Development Group
*
* src/backend/s…全文检索组件 · 配置
serbian_stem用于 serbian 语言的 Snowball 词干提取器。
词典
语言 serbian
ASCII 语言名称 serbian
停用词行数 0
词典 serbian_stem
模板 snowball全文检索组件 · 词典
serial自增四字节整数
SQL 便捷语法
serial
对象边界 SQL 便捷写法;没有对应的 pg_type 行数据类型 · SQL 便捷语法
serial 类型8.1.4. serial 类型注意 本节介绍 PostgreSQL 特有的自动递增列创建方法。另一种方法是使用 SQL 标准的标识列特性,参见第 5.3 节。smallserial、serial 和 bigserial 并不是真正的数据类型,它们只是为了创建唯一标识符列而提供的记法便利(类似于其他一些数据库支持的 AUTO_INCREMENT 属性)。在当前实现中,下列语句:…serial 类型
SerialBuffer在可串行化事务冲突的SLRU缓冲区上等待I/O。
Waiting for I/O on a serializable transaction conflict SLRU buffer.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于…轻量级锁 · 等待事件
SerialControl等待读取或更新共享的 pg_serial 状态。
Waiting to read or update shared pg_serial state.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/stor…轻量级锁 · 等待事件
serializable_buffers设置可串行化事务缓存专用缓冲池的大小。
Sets the size of the dedicated buffer pool used for the serializable transaction cache.
serializable_buffers:设置可串行化事务缓存专用缓冲池的大小。实测在档范围为 PG17–19 Beta 4;最后在档的 PG19 Beta 4 启…配置参数 · 资源消耗 / 内存
SerializableFinishedList等待访问已完成的可串行化事务列表。
Waiting to access the list of finished serializable transactions.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/bac…轻量级锁 · 等待事件
SerializablePredicateList等待访问可串行化事务持有的谓词锁列表。
Waiting to access the list of predicate locks held by serializable transactions.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身…轻量级锁 · 等待事件
SerializableXactHash等待读取或更新关于可串行化事务的信息。
Waiting to read or update information about serializable transactions.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `…轻量级锁 · 等待事件
SerialSLRU等待访问可串行化事务冲突SLRU缓存。
Waiting to access the serializable transaction conflict SLRU cache.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src…轻量级锁 · 等待事件
server_encoding显示服务器(数据库)字符集编码。
Shows the server (database) character set encoding.
server_encoding:显示服务器(数据库)字符集编码。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 SQL_ASCII,context 为 internal。这是测试版快照事实,P…配置参数 · 预置选项
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开