PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12356
server_version显示服务器版本。
Shows the server version.
server_version:显示服务器版本。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 19beta4 (Debian 19~beta4-1.pgdg13+1),context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发…配置参数 · 预置选项
server_version_num以整数形式显示服务器版本。
Shows the server version as an integer.
server_version_num:以整数形式显示服务器版本。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 190000,context 为 internal。这是测试版快照事实,PostgreSQL 19 正式发布前…配置参数 · 预置选项
service用于额外参数的服务名称。它指定了 pg_service.conf 中保存额外连接参数的服务名称。这允许应用程序只指定一个服务名称,以便可以集中维护连接参数。参见 第 32.16 节 。
连接目标
用于获取附加参数的服务名。它指定 pg_service.conf 中包含附加连接参数的服务名称,使应用只需指定服务名,连接参数便可集中维护。见第 33.16 节。
service
客…连接参数 · 连接目标
servicefile该选项指定每个用户的连接服务文件名称(参见 第 32.16 节 )。默认值是 ~/.pg_service.conf ,在 Microsoft Windows 上则是 %APPDATA%\postgresql\.pg_service.conf 。
会话与协议
该选项指定每个用户的连接服务文件名称(参见 第 32.17 节 )。默认值是 ~/.pg_service.conf ,在…连接参数 · 会话与协议
sess-keyF.26.3.8.6. sess-key
使用单独的会话密钥。公钥加密总是使用单独的会话密钥;这个选项用于对称密钥加密,因为后者默认直接使用 S2K 密钥。取值:0, 1 默认值:0 适用于:pgp_sym_encryptsess-key
session_hash_toolsPL/Perl共享哈希存储嵌套哈希函数
Functions to store nested hashes in PL/Perl shared hash
session_hash_tools
函数与聚合函数与聚合 · 扩展目录
session_preload_libraries列出每个后端在会话开始时预加载的共享库。
Lists shared libraries to preload into each backend.
session_preload_libraries 声明每个后端在会话开始时预加载的共享库。
session_preload_libraries:列出每个后端在会话开始时预加载的共享库。列表会加载到每个新的匹配后端中,且只能由超级用…配置参数 · 客户端连接默认值 / 共享库预载入
session_replication_role设置当前会话对触发器和重写规则的处理方式。
Sets the session's behavior for triggers and rewrite rules.
session_replication_role 定义当前会话对触发器和重写规则的处理方式。
session_replication_role:设置当前会话对触发器和重写规则的处理方式。replica 会抑制普通触发…配置参数 · 客户端连接默认值 / 语句行为
session_user返回会话用户名。
Returns the session user's name.
session_user → name
系统信息函数和操作符函数 · 系统信息函数和操作符
session_usersession_user → name 返回会话用户名。系统信息函数和操作符 › 会话信息函数
session_variableOracle兼容的会话变量/常量操作函数
Registration and manipulation of session variables and constants
session_variable
兼容仿真兼容仿真 · 扩展目录
session_variables通过 PostgreSQL 自定义配置参数保存和读取会话级键值的 SQL 函数。
SQL functions for storing and retrieving session-scoped values through custom PostgreSQL settings.
custom-guc key-value session-state
session_variabl…功能特性 · 扩展目录
SET更改运行时参数
SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value [, ...] | DEFAULT }
SET [ SESSION | LOCAL ] TIME ZONE { value | LOCAL | DEFAULT }
会话与参数SQL 命令 · 会话与参数
SETSET SET — 更改运行时参数大纲 SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT } SET [ SESSION | LOCAL ] TIME ZONE { value | 'value' | LOCAL | DEFAULT }SET
SET AUTOCOMMITSET AUTOCOMMIT SET AUTOCOMMIT — 设置当前会话的自动提交行为大纲 SET AUTOCOMMIT { = | TO } { ON | OFF }SET AUTOCOMMIT
SET CONNECTIONSET CONNECTION SET CONNECTION — 选择一个数据库连接大纲 SET CONNECTION [ TO | = ] connection_nameSET CONNECTION
SET CONSTRAINTS为当前事务设置约束检查时机
SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }
事务控制SQL 命令 · 事务控制
SET CONSTRAINTSSET CONSTRAINTS SET CONSTRAINTS — 为当前事务设置约束检查时机大纲 SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }SET CONSTRAINTS
SET DESCRIPTORSET DESCRIPTOR SET DESCRIPTOR — 在一个 SQL 描述符区域中设置信息大纲 SET DESCRIPTOR descriptor_name descriptor_header_item = value SET DESCRIPTOR descriptor_name VALUE number descriptor_item = value [, ...]SET DESCRIPTOR
SET ROLE设置当前会话的当前用户标识符
SET [ SESSION | LOCAL ] ROLE role_name
SET [ SESSION | LOCAL ] ROLE NONE
RESET ROLE
角色与权限SQL 命令 · 角色与权限
SET ROLESET ROLE SET ROLE — 设置当前会话的当前用户标识符大纲 SET [ SESSION | LOCAL ] ROLE role_name SET [ SESSION | LOCAL ] ROLE NONE RESET ROLESET ROLE
SET SESSION AUTHORIZATION设置当前会话的会话用户标识符和当前用户标识符
SET [ SESSION | LOCAL ] SESSION AUTHORIZATION user_name
SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT
RESET SESSION AUTHORIZATION
角色与权限SQL 命令 · 角色与权限
SET SESSION AUTHORIZATIONSET SESSION AUTHORIZATION SET SESSION AUTHORIZATION — 设置当前会话的会话用户标识符和当前用户标识符大纲 SET [ SESSION | LOCAL ] SESSION AUTHORIZATION user_name SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT R…SET SESSION AUTHORIZATION
SET TRANSACTION设置当前事务的特性
SET TRANSACTION transaction_mode [, ...]
SET TRANSACTION SNAPSHOT snapshot_id
SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]
其中 transaction_mode 是下列之一:
ISOL…SQL 命令 · 事务控制
SET TRANSACTIONSET TRANSACTION SET TRANSACTION — 设置当前事务的特性大纲 SET TRANSACTION transaction_mode [, ...] SET TRANSACTION SNAPSHOT snapshot_id SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...…SET TRANSACTION
set_bit设置二进制字符串中的编号为 n 的位为newvalue。
Sets n'th bit in binary string to newvalue.
set_bit ( bytes bytea, n bigint, newvalue integer ) → bytea
set_bit ( bits bit, n integer, newvalue integer ) → bit
二…函数 · 二进制串函数和操作符
set_byte将二进制字符串中编号为 n 的字节设置为 newvalue。
Sets n'th byte in binary string to newvalue.
set_byte ( bytes bytea, n integer, newvalue integer ) → bytea
二进制串函数和操作符函数 · 二进制串函数和操作符
set_config将参数setting_name设置为new_value,并返回该值。
Sets the parameter setting_name to new_value, and returns that value.
set_config ( setting_name text, new_value text, is_local boolean ) → text
系统管理函数函数 · 系统管理函数
set_join_pathlist_hook在一对关系的连接路径生成阶段增补路径。
连接访问路径
查询规划
规划器为指定的外侧关系、内侧关系及连接类型建立连接路径时调用此钩子。它同时提供目标连接关系和 JoinPathExtraData,适合扩展连接路径,而不是直接执行连接。
typedef void (*set_join_pathlist_hook_type) (PlannerInfo *root, RelOptInf…扩展钩子 · 查询规划
set_limitset_limit ( real ) → real 设置% 操作符当前使用的相似度阈值。该阈值必须介于 0 和 1 之间(默认值为 0.3)。返回传入的同一个值。(已废弃;请改用 SET pg_trgm.similarity_threshold。)pg_trgm — 基于三字符组匹配的文本相似度支持 › 函数和操作符
set_masklen设置inet值的子网掩码长度。
Sets the netmask length for an inet value.
set_masklen ( inet, integer ) → inet
set_masklen ( cidr, integer ) → cidr
网络地址函数和操作符函数 · 网络地址函数和操作符
set_rel_pathlist_hook在单个关系的访问路径生成阶段增补或调整路径。
关系访问路径
查询规划
规划器为关系准备访问路径时调用此钩子,传入关系、范围表下标及范围表条目。扩展可在普通扫描路径之外增加自己的访问路径;路径随后仍参加代价比较和计划选择。
typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root, RelOptInfo *rel,…扩展钩子 · 查询规划
set_user增加了日志记录的 SET ROLE
similar to SET ROLE but with added logging
set_user
安全安全 · 扩展目录
SetOp使用排序或哈希策略执行所选 INTERSECT 或 EXCEPT 操作。
SetOp
组合
核心节点标签 T_SetOp
结构化 EXPLAIN 节点类型 SetOp
输入 集合操作的输入计划
输出 集合操作的结果元组
执行器初始化函数 ExecInitSetOp
内存机制 unclassified
EXPLAIN 策略 Sorted, Hashed
EXPLAIN 名称与属…执行计划节点 · 组合
setrank基于统计表中的文档频率,为 tsvector/tsquery 提供 TF-IDF 与覆盖密度排序函数。
TF-IDF and cover-density ranking functions for tsvector/tsquery using document-frequency statistics from a table.
full-text-search idf ran…全文检索 · 扩展目录
setseed为后续的random()和random_normal()调用设置种子;参数必须在-1.0和1.0之间,包括边界值
Sets the seed for subsequent random() and random_normal() calls; argument must be between -1.0 and 1.0, inclusive
setseed ( double pr…函数 · 数学函数和操作符
setval设置序列对象的当前值,并可选地设置其is_called标志。
Sets the sequence object's current value, and optionally its is_called flag.
setval ( regclass, bigint [, boolean] ) → bigint
序列操作函数函数 · 序列操作函数
setweight将指定的weight赋给vector的每个元素。
Assigns the specified weight to each element of the vector.
setweight ( vector tsvector, weight "char" ) → tsvector
setweight ( vector tsvector, weight "char", lexem…函数 · 文本检索函数和操作符
sgp4用 SGP4 传播卫星 TLE,并以 WKT 返回 WGS84 位置的 C 扩展。
C extension that propagates satellite TLEs with SGP4 and returns WGS84 position as WKT.
astronomy satellite sgp4 tle wgs84
sgp4
地理空间地理空间 · 扩展目录
sha用于存储SHA-1、SHA-2和MD5散列的数据类型
This module provides datatypes for storing SHA-1, SHA-2 and MD5 hashes
datatype hash md5 sha sha1 sha2
sha
数据类型数据类型 · 扩展目录
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开