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

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

百科 / 函数百科 / 20 devel 变更

PostgreSQL 20 devel 函数变更

相对 PostgreSQL 19 beta 4 的差异:20 devel 共有 691 个函数、903 条签名。

PostgreSQL 20 开发版尚未定稿:函数清单取自固定英文手册快照,中文说明取自本站同版手册,正式发布前仍可能变化。

换一个对比基准

汇总

  1. 6新增函数
  2. 0移除函数
  3. 2签名变化
  4. 0换了分组

「签名变化」指函数还在,但它的签名有增有删;只改说明文字不计入。「换了分组」指手册把这个函数挪到了另一页。

新增函数6

  • getdatabaseencoding字符串函数和操作符

    返回当前数据库的编码名称。

    getdatabaseencoding ( ) → name

    1 条签名

  • pg_get_database_ddl系统信息函数和操作符

    重建指定数据库的CREATE DATABASE语句,随后返回用于连接数上限、模板状态和配置设置的 ALTER DATABASE语句。

    pg_get_database_ddl ( database regdatabase [, pretty boolean DEFAULT false] [, owner boolean DEFAULT true] [, tablespace boolean DEFAULT true] ) → setof text

    1 条签名

  • pg_get_role_ddl系统信息函数和操作符

    重建给定角色的CREATE ROLE 语句以及任何ALTER ROLE ... SET 语句。

    pg_get_role_ddl ( role regrole [, pretty boolean DEFAULT false] [, memberships boolean DEFAULT true] ) → setof text

    1 条签名

  • pg_get_tablespace_ddl系统信息函数和操作符

    重建指定表空间(按 OID 或名称指定)的CREATE TABLESPACE语句。

    pg_get_tablespace_ddl ( tablespace oid [, pretty boolean DEFAULT false] [, owner boolean DEFAULT true] ) → setof text

    2 条签名

  • pg_disable_data_checksums系统管理函数

    为集簇禁用数据校验和的计算与验证。

    pg_disable_data_checksums () → void

    1 条签名

  • pg_enable_data_checksums系统管理函数

    启动为集簇启用数据校验和的过程。

    pg_enable_data_checksums ( [cost_delay int [, cost_limit int]] ) → void

    1 条签名

移除函数0

这一版没有移除函数。

签名变化2

函数 分组 增删 第一条新增签名
JSON_TABLE JSON 函数和操作符 +1−1 JSON_TABLE ( context_item, path_expression [ AS json_path_name] [ PASSING { value AS varname } [, ...] ] COLUMNS ( json_table_column [, ...] ) [ PLAN ( json_table_plan ) | PLAN DEFAULT ( { OUTER | INNER } [ , { CROSS | UNION } ] | { CROSS | UNION } [ , { OUTER | INNER } ] ) ] [ { ERROR | EMPTY [ARRAY]} ON ERROR] )
pg_column_toast_chunk_id 系统管理函数 +1−1 pg_column_toast_chunk_id ( "any" ) → oid8

换了分组0

这一版没有函数换分组。