PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12356
unicode_assigned如果字符串中的所有字符都是已分配的 Unicode 码点,则返回true;否则返回false。
Returns true if all characters in the string are assigned Unicode codepoints; false otherwise.
unicode_assigned ( text ) → boolean
字符串函数和操作符函数 · 字符串函数和操作符
unicode_version返回一个表示PostgreSQL所使用的 Unicode 版本的字符串。
Returns a string representing the version of Unicode used by PostgreSQL.
unicode_version () → text
系统信息函数和操作符函数 · 系统信息函数和操作符
unidecode将 Unicode 文本转写为 ASCII 字符的 PostgreSQL 扩展。
ASCII transliterations of Unicode text
ascii translit transliteration unicode
pg_unidecode
全文检索全文检索 · 扩展目录
UNION7.4. 组合查询(UNION、INTERSECT、EXCEPT)# 两个查询的结果可以用集合操作并、交、差进行组合。语法是 query1 UNION [ALL] query2 query1 INTERSECT [ALL] query2 query1 EXCEPT [ALL] query2 query1 和 query2 都是可以使用以上所有特性的查询。 UNION 有效地把 …组合查询(UNION、INTERSECT、EXCEPT)
UNION 子句UNION 子句
UNION 子句的一般形式如下:select_statement UNION [ ALL | DISTINCT ] select_statement
select_statement 是任何没有 ORDER BY、LIMIT、FOR NO KEY UPDATE、FOR UPDATE、FOR SHARE 和 FOR KEY SHARE 子句的 SELECT 语句…UNION 子句
UNION、CASE 及相关结构10.5. UNION、CASE 及相关结构
SQL 的 UNION 结构必须让可能不同的类型彼此匹配,以形成单一结果集。该解析算法会分别应用到联合查询的每个输出列。INTERSECT 和 EXCEPT 结构以与 UNION 相同的方式解析不同类型。其他一些结构,包括 CASE、ARRAY、VALUES 以及 GREATEST 和 LEAST 函数,也使用完全相同的算法来匹配其…UNION、CASE 及相关结构
uniphant以 PostgreSQL 为中心、集成 WebAuthn、PostgREST 与基于角色访问控制的认证授权演示扩展。
PostgreSQL-centric authentication and authorization demo integrating WebAuthn, PostgREST, and role-based access control.
authentica…安全 · 扩展目录
uniquniq ( integer[] ) → integer[] 移除相邻的重复项。常与 sort 一起使用,以移除所有重复项。 uniq('{1,2,2,3,1,1}'::integer[]) → {1,2,3,1} uniq(sort('{1,2,3,2,1}'::integer[])) → {1,2,3}intarray — 操作整数数组 › intarray 函数和操作符
Unique从已排序输入流中移除相邻重复项。
Unique
组合
核心节点标签 T_Unique
结构化 EXPLAIN 节点类型 Unique
输入 一个已排序的子计划
输出 去重后的元组
执行器初始化函数 ExecInitUnique
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名称还可能包含操作、策略、连接类型、扫…执行计划节点 · 组合
unique_id受 Instagram 与 Sonyflake 启发的时间有序唯一标识符生成器。
Time-based K-sorted unique identifier generators inspired by Instagram and Sonyflake designs.
id k-sorted sonyflake instagram
unique_id
函数与聚合函数与聚合 · 扩展目录
uniqueidentifier为 PostgreSQL 提供旧式 16 字节 uniqueidentifier 类型、比较运算符、类型转换和 newid() 生成函数。
Legacy 16-byte uniqueidentifier data type, comparison operators, casts, and newid() generation for PostgreSQL.
data-type…数据类型 · 扩展目录
unistr解析参数中转义的 Unicode 字符。
Evaluate escaped Unicode characters in the argument.
unistr ( text ) → text
字符串函数和操作符函数 · 字符串函数和操作符
unitSI 国标单位扩展
SI units extension
pgunit
数据类型数据类型 · 扩展目录
units提供单位换算表和 PL/pgSQL 换算函数,当前脚本内置长度单位换算数据。
Unit conversion table and PL/pgSQL conversion function for length units.
unit-conversion
units
函数与聚合函数与聚合 · 扩展目录
unix_socket_directories设置创建 Unix 域套接字的目录。
Sets the directories where Unix-domain sockets will be created.
unix_socket_directories 定义创建 Unix 域套接字的目录。
unix_socket_directories:设置创建 Unix 域套接字的目录。PostgreSQL 启动时在每个所列目录创…配置参数 · 连接和认证 / 连接设置
unix_socket_directory设置创建 Unix 域套接字的目录。
Sets the directory where the Unix-domain socket will be created.
unix_socket_directory:设置创建 Unix 域套接字的目录。实测在档范围为 PG9.0–9.2;最后在档的 PG9.2 启动默认值为 empty string,context 为 postma…配置参数 · 连接和认证 / 连接设置
unix_socket_group设置 Unix 域套接字的所属组。
Sets the owning group of the Unix-domain socket.
unix_socket_group 定义 Unix 域套接字的所属组。
unix_socket_group 设置文件系统 Unix 域套接字的所属组;所有者仍是 PostgreSQL 服务器账号。空字符串使用该账号默认组,unix_socket_…配置参数 · 连接和认证 / 连接设置
unix_socket_permissions设置 Unix 域套接字的访问权限。
Sets the access permissions of the Unix-domain socket.
unix_socket_permissions 定义 Unix 域套接字的访问权限。
unix_socket_permissions 设置文件系统 Unix 域套接字的 chmod 风格模式,八进制写法需要前导零。对套接字而言,只有…配置参数 · 连接和认证 / 连接设置
unknown标识一种尚未解析出的类型,例如未修饰的字符串字面值的类型。
伪类型
unknown
目录名称 pg_catalog.unknown
类型 OID 705
类型种类 Pseudo-type
声明长度 以空字符结尾的 C 字符串
存储策略 plain
输入函数 unknownin
输出函数 unknownout
手册中的声明 unknown(未知)
手册说明 标识一种尚未解析出的…数据类型 · 伪类型
UNLISTEN停止监听通知
UNLISTEN { channel | * }
会话与参数SQL 命令 · 会话与参数
UNLISTENUNLISTEN UNLISTEN — 停止监听通知大纲 UNLISTEN { channel | * }UNLISTEN
unnest将tsvector展开为一组行,每行对应一个词位。
Expands a tsvector into a set of rows, one per lexeme.
unnest ( tsvector ) → setof record ( lexeme text, positions smallint[], weights text )
unnest ( anyarray ) → …函数 · 文本检索函数和操作符
unnest_ordinality将数组展开并为每个元素返回序号位置的旧版函数扩展。
Legacy array unnest function that returns each element with its ordinal position.
array ordinality row-number set-returning-function unnest
unnest_ordinality
函数与聚合函数与聚合 · 扩展目录
UPDATE更新表中的行
[ WITH [ RECURSIVE ] with_query [, ...] ]
UPDATE [ ONLY ] table_name [ * ] [ [ AS ] alias ]
SET { column_name = { expression | DEFAULT } |
( column_name [, ...] ) = [ ROW ] ( { expre…SQL 命令 · 查询与数据操作
UPDATEUPDATE UPDATE — 更新表中的行大纲 [ WITH [ RECURSIVE ] with_query [, ...] ] UPDATE [ ONLY ] table_name [ * ] [ [ AS ] alias ] SET { column_name = { expression | DEFAULT } | ( column_name [, ...] ) = …UPDATE
Update (logical replication)逻辑复制 Update 格式,表示更新消息。
逻辑复制格式
Update
层次 逻辑复制载荷,与前后端消息封装分开。
首个字段 Byte1('U')
协议上下文
本节说明各逻辑复制消息的详细格式。这些消息由复制槽 SQL 接口返回,或由 walsender 发送。由 walsender 发送时,它们被封装在复制协议的 WAL 消息中(参见第 52.4 节),消息流程通常与物理…协议消息 · 逻辑复制格式
UPDATE 转换29.4.3. UPDATE 转换每当处理 UPDATE 时,都会针对旧行和新行分别计算行过滤表达式(即分别使用更新前和更新后的数据)。如果两次求值都为 true,则复制该 UPDATE 更改。如果两次求值都为 false,则不复制该更改。如果旧行和新行中只有一个满足行过滤表达式,则会把 UPDATE 转换为 INSERT 或 DELETE,以避免任何数据不一致。订阅端上的行应…UPDATE 转换
UPDATE/DELETE WHERE CURRENT OF41.7.3.3. UPDATE/DELETE WHERE CURRENT OF
UPDATE table SET ... WHERE CURRENT OF cursor; DELETE FROM table WHERE CURRENT OF cursor;
当游标定位在某个表行上时,可以使用该游标来标识该行,并对其执行更新或删除。游标查询的形式有一些限制(尤其不能包含分组),…UPDATE/DELETE WHERE CURRENT OF
update_process_title更新进程标题以显示当前 SQL 命令。
Updates the process title to show the active SQL command.
update_process_title 是 PostgreSQL 中用于更新进程标题以显示当前 SQL 命令的参数。
update_process_title:更新进程标题以显示当前 SQL 命令。操作系统支持时,Post…配置参数 · 错误报告和日志 / 进程标题
upid_pg带语义前缀、可排序的 128 位标识符类型与生成器
Prefixed, sortable 128-bit identifier type and generator
data-type identifier pgrx upid uuid
upid_pg
数据类型数据类型 · 扩展目录
upper根据数据库的区域设置规则,将字符串转换为全部大写。
Converts the string to all upper case, according to the rules of the database's locale.
upper ( text ) → text
upper ( anyrange ) → anyelement
upper ( anymultirange …函数 · 字符串函数和操作符
upper_inc范围的上界是否包含在内?
Is the range's upper bound inclusive?
upper_inc ( anyrange ) → boolean
upper_inc ( anymultirange ) → boolean
范围/多范围函数和操作符函数 · 范围/多范围函数和操作符
upper_inf范围是否没有上界?(上界为Infinity时返回假。
Does the range have no upper bound? (An upper bound of Infinity returns false.)
upper_inf ( anyrange ) → boolean
upper_inf ( anymultirange ) → boolean
范围/多范围函数和操作符函数 · 范围/多范围函数和操作符
uriURI数据类型
URI Data type for PostgreSQL
pg_uri
数据类型数据类型 · 扩展目录
url提供用于 URL 解析、编码解码以及查询字符串键值处理的 SQL 和 PL/pgSQL 类型与辅助函数。
SQL and PL/pgSQL types and helper functions for URL parsing, encoding, decoding, and query-string key/value handling.
encoding parsing qu…数据类型 · 扩展目录
url_encode提供URL编码解码函数
url_encode, url_decode functions
url_encode
实用工具实用工具 · 扩展目录
us-statesPostgres大会2026年演示扩展
pgpm demo for the Postgres Conference 2026
us-states
功能特性功能特性 · 扩展目录
usage_privileges35.59. usage_privileges
视图 usage_privileges 标识在多种对象上授予的所有 USAGE 权限,这些权限的授予者或被授权者是当前已启用的角色。在 PostgreSQL 中,这目前适用于排序规则、域、外部数据包装器、外部服务器和序列。对于每个对象、授予者和被授权者的组合,这里都有一行。由于 PostgreSQL 中的排序规则没有实际的权限,此…usage_privileges
user这个相当于 current_user。
This is equivalent to current_user.
user → name
系统信息函数和操作符函数 · 系统信息函数和操作符
user连接所使用的 PostgreSQL 用户名,默认与运行应用程序的操作系统用户名相同。
身份认证
user
客户端库 libpq 10.23
手册定义 手册已记载
源码中的环境变量回退 PGUSER
编译时回退表达式 NULL
默认值解析与服务文件优先级
以下环境变量可用于选择连接参数的默认值,供 PQconnectdb 、 PQsetdbLogin 和 PQsetdb 在调用…连接参数 · 身份认证
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开