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

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

百科 / 函数百科 / 11 变更

PostgreSQL 11 函数变更

相对 PostgreSQL 10 的差异:11 共有 532 个函数、658 条签名。

换一个对比基准

汇总

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

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

新增函数9

  • starts_with字符串函数和操作符

    如果 string 以 prefix 开始就返回真。

    starts_with ( string, prefix ) → bool

    1 条签名

  • sha224二进制串函数和操作符

    计算二进制字符串的 SHA-224 hash。

    sha224 ( bytea ) → bytea

    1 条签名

  • sha256二进制串函数和操作符

    计算二进制字符串的 SHA-256 hash。

    sha256 ( bytea ) → bytea

    1 条签名

  • sha384二进制串函数和操作符

    计算二进制字符串的 SHA-384 hash。

    sha384 ( bytea ) → bytea

    1 条签名

  • sha512二进制串函数和操作符

    计算二进制字符串的 SHA-512 hash。

    sha512 ( bytea ) → bytea

    1 条签名

  • websearch_to_tsquery文本检索函数和操作符

    将文本转换为 tsquery,根据指定的或默认配置对单词进行正规化。带引号的单词序列被转换为短语测试。“or”一词产生 OR 操作符,短横线产生 NOT 操作符;其他标点符号会被忽略。这类似于一些常见网络搜索工具的行为。

    websearch_to_tsquery ( [ config regconfig , ] query text ) → tsquery

    1 条签名

  • json文本检索函数和操作符

    将给定的 text 或 bytea 字符串表达式(采用 UTF8 编码)转换为 JSON 值。如果 expression 为 NULL,则返回 SQL 空值。如果指定了 WITH UNIQUE,则 expression 不能包含重复的对象键。

    json ( b ) _to_tsvector([ config regconfig, ] document json(b), filter json(b)) → tsvector

    1 条签名

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

    如果 JIT 编译器扩展可用(参见第 30 章),并且 jit 配置参数设置为 on,则返回真。

    pg_jit_available ( ) → boolean

    1 条签名

  • pg_replication_slot_advance系统管理函数

    推进名为 slot_name 的复制槽当前已确认的位置。该槽不会后退,也不会越过当前插入位置。返回槽名及其实际推进到的位置。如果发生了推进,更新后的槽位置信息会在下一个检查点写出。因此,发生崩溃时,槽可能回到更早的位置。如果指定的槽是逻辑故障切换槽,则只有在 synchronized_standby_slots 中指定的所有物理槽都确认已接收 WAL 后,该函数才会返回。

    pg_replication_slot_advance ( slot_name name, upto_lsn pg_lsn ) → (slot_name name, end_lsn pg_lsn) bool

    1 条签名

移除函数0

这一版没有移除函数。

签名变化1

函数 分组 增删 第一条新增签名
pg_get_object_address 系统信息函数和操作符 +1−1 pg_get_object_address ( type text, object_names text[], object_args text[] ) → classid oid, objid oid, objsubid integer

换了分组0

这一版没有函数换分组。