pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 14 的差异:15 共有 608 个函数、795 条签名。
「签名变化」指函数还在,但它的签名有增有删;只改说明文字不计入。「换了分组」指手册把这个函数挪到了另一页。
regexp_count字符串函数和操作符
返回 POSIX 正则表达式pattern在string中匹配的次数;参见Section 9.7.3.1.2。
regexp_count ( string text, pattern text [, start integer [, flags text ] ] ) → integer
regexp_instr字符串函数和操作符
返回string中第N个匹配项的POSIX正则表达式pattern出现的位置,如果没有这样的匹配项,则返回零;参见Section 9.7.3.1.3。
regexp_instr ( string text, pattern text [, start integer [, N integer [, endoption integer [, flags text [, subexpr integer ] ] ] ] ] ) → integer
regexp_like字符串函数和操作符
检查 POSIX 正则表达式pattern是否在string中出现;参见Section 9.7.3.1.4。
regexp_like ( string text, pattern text [, flags text ] ) → boolean
regexp_substr字符串函数和操作符
返回string中与第N个出现的POSIX正则表达式pattern匹配的子字符串, 如果没有这样的匹配,则返回NULL;参见Section 9.7.3.1.10。
regexp_substr ( string text, pattern text [, start integer [, N integer [, flags text [, subexpr integer ] ] ] ] ) → text
has_parameter_privilege系统信息函数和操作符
用户是否具有配置参数的权限? 参数名称不区分大小写。
has_parameter_privilege ( [ user name or oid, ] parameter text, privilege text ) → boolean
pg_char_to_encoding系统信息函数和操作符
将提供的编码名称转换为表示在某些系统目录表中使用的内部标识符的整数。
pg_char_to_encoding ( encoding name ) → integer
pg_encoding_to_char系统信息函数和操作符
将在某些系统目录表中用作编码内部标识符的整数转换为可读的字符串。
pg_encoding_to_char ( encoding integer ) → name
pg_settings_get_flags系统信息函数和操作符
返回与给定GUC相关联的标志数组,如果不存在则返回NULL。
pg_settings_get_flags ( guc text ) → text[]
pg_backup_start系统管理函数
准备服务器开始在线备份。
pg_backup_start ( label text [, fast boolean ] ) → pg_lsn
pg_backup_stop系统管理函数
完成在线备份。
pg_backup_stop ( [wait_for_archive boolean ] ) → record ( lsn pg_lsn, labelfile text, spcmapfile text )
pg_database_collation_actual_version系统管理函数
返回数据库当前在操作系统中安装的排序规则的实际版本。
pg_database_collation_actual_version ( oid ) → text
pg_get_wal_resource_managers系统管理函数
返回系统中当前加载的 WAL 资源管理器。
pg_get_wal_resource_managers () → setof record ( rm_id integer, rm_name text, rm_builtin boolean )
pg_ls_logicalmapdir系统管理函数
返回服务器的pg_logical/mappings目录中每个普通文件的名称、大小和最后修改时间(mtime)。
pg_ls_logicalmapdir () → setof record ( name text, size bigint, modification timestamp with time zone )
pg_ls_logicalsnapdir系统管理函数
返回服务器的pg_logical/snapshots目录中每个普通文件的名称、大小和最后修改时间(mtime)。
pg_ls_logicalsnapdir () → setof record ( name text, size bigint, modification timestamp with time zone )
pg_ls_replslotdir系统管理函数
返回服务器的pg_replslot/slot_name目录中每个普通文件的名称、大小和最后修改时间(mtime), 其中slot_name是作为函数输入提供的复制槽的名称。
pg_ls_replslotdir ( slot_name text ) → setof record ( name text, size bigint, modification timestamp with time zone )
pg_backup_start_time系统管理函数
如果正在进行在线排他备份,返回其开始时间,否则返回 NULL。
pg_backup_start_time () → timestamp with time zone
pg_is_in_backup系统管理函数
将预写式日志位置转换为保持该位置的WAL文件的名称。
pg_is_in_backup () → boolean
pg_start_backup系统管理函数
准备服务器开始在线备份。
pg_start_backup ( label text [, fast boolean [, exclusive boolean ]] ) → pg_lsn
pg_stop_backup系统管理函数
完成在线备份。
pg_stop_backup ( exclusive boolean [, wait_for_archive boolean ] ) → setof record ( lsn pg_lsn, labelfile text, spcmapfile text )
| 函数 | 分组 | 增删 | 第一条新增签名 |
|---|---|---|---|
regexp_replace |
字符串函数和操作符 | +2−1 | regexp_replace ( string text, pattern text, replacement text [, start integer ] [, flags text ] ) → text |
range_agg |
聚合函数 | +1 | range_agg ( value anymultirange ) → anymultirange |
这一版没有函数换分组。