↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

常用条目12307
ntile函数与运算符本站词条返回从 1 到参数值的整数,将分区尽可能均等地划分。 Returns an integer ranging from 1 to the argument value, dividing the partition as equally as possible. ntile ( num_buckets integer ) → integer 窗口函数函数 · 窗口函数 NULLSQL 命令与语法PG18NULL “约束” NULL “约束”(实际上并不是约束)是 PostgreSQL 对 SQL 标准的扩展;提供它是为了与其他一些数据库系统兼容(以及与 NOT NULL 约束保持对称)。由于它本来就是任意列的默认情况,所以它的存在只是噪声。CREATE TABLE › 兼容性 › NULL “约束” NULL “约束”章节正文PG18NULL “约束” NULL “约束”(实际上并不是约束)是 PostgreSQL 对 SQL 标准的扩展;提供它是为了与其他一些数据库系统兼容(以及与 NOT NULL 约束保持对称)。由于它本来就是任意列的默认情况,所以它的存在只是噪声。NULL “约束” NULL 处理章节正文PG18F.26.8.2. NULL 处理按照 SQL 的标准,只要任一参数为 NULL,所有函数都返回 NULL。这在使用不慎时可能带来安全风险。NULL 处理 NULLIF函数与运算符本站词条当value1和value2相等时,NULLIF返回 null。 The NULLIF function returns a null value if value1 equals value2; otherwise it returns value1. NULLIF(value1, value2) 条件表达式函数 · 条件表达式 NULLIFSQL 命令与语法PG189.18.3. NULLIF # NULLIF(value1, value2) 当 value1 和 value2 相等时,NULLIF 返回 null。否则它返回 value1。这可以用于执行前文给出的 COALESCE 示例的逆操作: SELECT NULLIF(value, '(none)') ... 在这个示例中,如果 value 是(none),将返回 null,否则…条件表达式 › NULLIF NULLIF章节正文PG189.18.3. NULLIF NULLIF(value1, value2) 当 value1 和 value2 相等时,NULLIF 返回 null。否则它返回 value1。这可以用于执行前文给出的 COALESCE 示例的逆操作:SELECT NULLIF(value, '(none)') ... 在这个示例中,如果 value 是(none),将返回 null,否则返回 …NULLIF num_nonnulls函数与运算符本站词条返回非 null 参数的数量。 Returns the number of non-null arguments. num_nonnulls ( VARIADIC "any" ) → integer 比较函数和操作符函数 · 比较函数和操作符 num_nulls函数与运算符本站词条返回 null 参数的数量。 Returns the number of null arguments. num_nulls ( VARIADIC "any" ) → integer 比较函数和操作符函数 · 比较函数和操作符 num_os_semaphores配置参数本站词条显示服务器所需的操作系统信号量数量。 Shows the number of semaphores required for the server. num_os_semaphores:显示服务器所需的操作系统信号量数量。实测在档范围为 PG18–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 0,context 为 internal。这是测试版快照事实,…配置参数 · 预置选项 number扩展与模块扩展目录为 PostgreSQL 提供可变宽度整数数据类型,用紧凑格式存储 64 位整数。 Variable-width integer data type for PostgreSQL datatype integer postgresql-number 数据类型数据类型 · 扩展目录 numeral扩展与模块扩展目录数值类型扩展 numeral datatypes extension numeral 数据类型数据类型 · 扩展目录 numeric数据类型本站词条可指定精度的精确数值 数值 numeric [ ( p , s ) ] 目录名称 pg_catalog.numeric 类型 OID 1700 类型种类 基础类型 声明长度 变长(varlena) 存储策略 main 输入函数 numeric_in 输出函数 numeric_out 手册中的声明 decimal 存储大小 variable 手册说明 用户指定精度,精确 范围 …数据类型 · 数值 numeric 类型章节正文PG1834.6.2. numeric 类型 numeric 类型支持任意精度计算。PostgreSQL 服务器中的等效类型见第 8.1 节。为了支持任意精度,这类变量需要能够动态扩展和收缩。因此,numeric 变量只能在堆上创建,并通过 PGTYPESnumeric_new 和 PGTYPESnumeric_free 函数管理。decimal 类型与之相似,但精度有限,既可以在栈上…numeric 类型 numeric, decimal章节正文PG1834.4.4.2.3. numeric, decimal numeric 和 decimal 类型的处理类似于 interval 类型:需要定义一个指针、在堆上分配一些内存空间并且使用 pgtypes 库函数访问该变量。关于 pgtypes 库函数的更多细节,请参考第 34.6 节。pgtypes 库没有特别为 decimal 类型提供函数。一个应用必须使用一个 pgtypes…numeric, decimal numeric_domains扩展与模块扩展目录numeric_domains:为 PostgreSQL 提供常用数值范围域类型。 Custom numeric domains for PostgreSQL domain latitude-longitude numeric validation numeric_domains 数据类型数据类型 · 扩展目录 numhstore扩展与模块扩展目录numhstore:为 hstore 增加 inthstore 与 floathstore 数值类型及辅助函数。 Adds inthstore and floathstore numeric hstore types and helpers pg_numhstore 数据类型数据类型 · 扩展目录 nummultirange数据类型本站词条数值多范围 多范围 nummultirange 目录名称 pg_catalog.nummultirange 类型 OID 4532 类型种类 Multirange 声明长度 变长(varlena) 存储策略 扩展 输入函数 multirange_in 输出函数 multirange_out数据类型 · 多范围 numnode函数与运算符本站词条返回tsquery中词位和操作符的数目。 Returns the number of lexemes plus operators in the tsquery. numnode ( tsquery ) → integer 文本检索函数和操作符函数 · 文本检索函数和操作符 numpgsql扩展与模块扩展目录numpgsql:面向 PostgreSQL 数组的数值与科学计算函数库,提供数学、随机数、切片和排序函数。 Array and numerical computing library for PostgreSQL array math numeric random statistics numpgsql 函数与聚合函数与聚合 · 扩展目录 numpy_plpython2u扩展与模块扩展目录在numpy和plpython2u之间转换 transform between numpy and plpython2u numpy-arrays plpython postgresql-extension numpy_plpython2u 过程语言过程语言 · 扩展目录 numpy_plpython3u扩展与模块扩展目录在numpy和plpython3u之间转换 transform between numpy and plpython3u numpy-arrays plpython postgresql-extension numpy_plpython3u 过程语言过程语言 · 扩展目录 numpy_plpythonu扩展与模块扩展目录在numpy和plpythonu之间转换 transform between numpy and plpythonu numpy-arrays plpython postgresql-extension numpy_plpythonu 过程语言过程语言 · 扩展目录 numrange数据类型本站词条数值范围 范围类型 numrange 目录名称 pg_catalog.numrange 类型 OID 3906 类型种类 范围 声明长度 变长(varlena) 存储策略 extended 输入函数 range_in 输出函数 range_out 存储策略 扩展数据类型 · 范围类型 nvlfunc扩展与模块扩展目录提供 Oracle 兼容 NVL 函数的 PostgreSQL 扩展。 Oracle-compatible NVL function compatibility oracle nvlfunc 兼容仿真兼容仿真 · 扩展目录 oai_fdw扩展与模块扩展目录用于访问 OAI-PMH 元数据仓库的 PostgreSQL 外部数据包装器。 OAI-PMH foreign data wrapper for PostgreSQL fdw metadata oai-pmh oai_fdw 外部数据源外部数据源 · 扩展目录 oauth认证方法本站词条使用第三方 OAuth 2.0 身份提供方进行授权,并可选地完成认证。详细信息请参见 第 20.14 节 。 身份认证与访问控制 使用第三方 OAuth 2.0 身份提供方进行授权,并可选地完成认证。详细信息请参见 第 20.15 节 。 方法 oauth 配置 pg_hba.conf 清单 用户可见的源码认证方法 手册中的方法选项与替代方式 资源所有者(或最终用户) 拥有受…认证方法 · 身份认证与访问控制 OAuth 授权/认证章节正文PG1820.15. OAuth 授权/认证 OAuth 2.0 是一个行业标准框架,定义见 RFC 6749,它允许第三方应用获得对受保护资源的受限访问。在构建 PostgreSQL 时必须启用 OAuth 客户端支持;详见第 17 章。本文档在讨论 OAuth 生态系统时使用下列术语:资源所有者(或终端用户) 拥有受保护资源并能够授予访问权限的用户或系统。当资源所有者是人时,本文档…OAuth 授权/认证 OAuth 支持章节正文PG1832.20. OAuth 支持 libpq 通过一个可选模块实现了对 OAuth v2 设备授权客户端流程的支持,该流程记录在 RFC 8628 中。关于如何启用内置的设备授权流程,请参见安装文档。当启用支持并安装该可选模块后,如果服务器在认证期间请求 Bearer 令牌,libpq 默认会使用内置流程。即使运行客户端应用的系统没有可用的 Web 浏览器,例如通过 SSH 运行…OAuth 支持 OAuth 验证器回调章节正文PG1850.3. OAuth 验证器回调 OAuth 验证器模块通过定义一组回调来实现其功能。服务器会按需调用这些回调,以处理来自用户的认证请求。OAuth 验证器回调 oauth_ca_file连接参数本站词条包含一个或多个 SSL 证书颁发机构( CA )证书的文件名,用于验证授权服务器及其端点的身份。默认使用 Curl 的系统证书包。 身份认证 oauth_ca_file 客户端库 libpq 19beta4 手册定义 手册已记载 源码中的环境变量回退 PGOAUTHCAFILE 编译时回退表达式 NULL 默认值解析与服务文件优先级 以下环境变量可用于选择连接参数的默认值,供…连接参数 · 身份认证 oauth_client_id连接参数本站词条由授权服务器发放的 OAuth 2.0 客户端标识符。如果 PostgreSQL 服务器为该连接 请求 OAuth 令牌 ,并且没有安装 自定义 OAuth 钩子 来提供该令牌,那么就必须设置此参数;否则连接会失败。 身份认证 oauth_client_id 客户端库 libpq 18.6 手册定义 手册已记载 源码中的环境变量回退 选项表中未声明 编译时回退表达式 NULL…连接参数 · 身份认证 oauth_client_secret连接参数本站词条与 OAuth 授权服务器通信时要使用的客户端密码(如果有)。该参数是否必需由 OAuth 提供者决定;公开客户端(public client)通常不使用密钥,而机密客户端(confidential client)通常会使用。 身份认证 oauth_client_secret 客户端库 libpq 18.6 手册定义 手册已记载 源码中的环境变量回退 选项表中未声明 编译时回…连接参数 · 身份认证 oauth_issuer连接参数本站词条如果服务器为该连接请求 OAuth 令牌,要联系的受信任签发者的 HTTPS URL。所有 OAuth 连接都必须设置此参数;它应当与 服务器 HBA 配置 中的 issuer 设置完全一致。 身份认证 oauth_issuer 客户端库 libpq 18.6 手册定义 手册已记载 源码中的环境变量回退 选项表中未声明 编译时回退表达式 NULL 默认值解析与服务文件优先级 …连接参数 · 身份认证 oauth_scope连接参数本站词条发送给授权服务器的访问请求的授权范围,以空格分隔的 OAuth 授权范围标识符列表指定(列表可以为空)。该参数是可选的,面向高级用法。 身份认证 oauth_scope 客户端库 libpq 18.6 手册定义 手册已记载 源码中的环境变量回退 选项表中未声明 编译时回退表达式 NULL 默认值解析与服务文件优先级 以下环境变量可用于选择连接参数的默认值,供 PQconnec…连接参数 · 身份认证 oauth_validator_libraries配置参数本站词条列出可用于验证 OAuth 2.0 Bearer Token 的库。 Lists libraries that may be called to validate OAuth v2 bearer tokens. oauth_validator_libraries 声明可用于验证 OAuth 2.0 Bearer Token 的库。 oauth_validator_librari…配置参数 · 连接和认证 / 认证 OAUTHBEARER 认证章节正文PG1854.3.2. OAUTHBEARER 认证 OAUTHBEARER 是一种基于令牌的联合认证机制。其详细说明见 RFC 7628。典型交互取决于客户端是否已为当前用户缓存 Bearer 令牌。如果没有,交互将通过两次连接完成:第一次“发现”连接从服务器获取 OAuth 元数据,第二次连接在客户端取得令牌后发送该令牌。(libpq 的内置流程目前没有实现缓存方法,因此使用两次连…OAUTHBEARER 认证 obj_description函数与运算符本站词条返回数据库对象的注释,对象由其 OID 和所在系统目录的名称指定。 Returns the comment for a database object specified by its OID and the name of the containing system catalog. obj_description ( object oid, catalog name ) →…函数 · 系统信息函数和操作符 object等待事件本站词条等待获取非关系数据库对象上的锁。 Waiting to acquire a lock on a non-relation database object. `PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity…重量级锁 · 等待事件 object-store扩展与模块扩展目录不可变、内容寻址的 Merkle 树对象存储 Immutable content-addressed Merkle-tree object storage object-store 功能特性功能特性 · 扩展目录
更多结果

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开