PgPedia 周报,2024-06-30

PostgreSQL 17 beta 2 本周发布。除此之外,提交日志包含大量回退的错误修复。

PostgreSQL 值得关注的提交

  • 716bd12d (2024-06-28): SQL/JSON: 始终在运行时强制转换 JsonExpr 结果
  • c2d93c38 (2024-06-28): SQL/JSON: 修复构造器输出到具有 typmod 的类型的强制转换
  • 065583cf (2024-06-25): summarize_wal 关闭并重新打开时,防止汇总程序挂起。
  • 55e56c84 (2024-06-28): SQL/JSON: 验证 ON ERROR/EMPTY 子句中的值
  • e3c1393e (2024-06-28): SQL/JSON: 防止 JSON_TABLE() 中 EXISTS 列的 ON EMPTY
  • 526b54ec (2024-06-28): 修复 heaptuple.c 中的注释
  • d85fc4be (2024-06-28): 改进 InjectionPointRun() 周围的锁定
  • f9f47f0d (2024-06-27): 处理就地更新在 TOAST 获取期间使 catcache 过时。 回退至 12 版本
  • 5b823b17 (2024-06-27): 分配 OID 后立即对新关系进行 AccessExclusiveLock。 回退至 12 版本
  • 0cecc908 (2024-06-27): 在 RELKIND_PARTITIONED_INDEX 上设置 relhassubclass 之前进行锁定。 回退至 12 版本
  • f88cdb36 (2024-06-27): ALTER TABLE SET { LOGGED | UNLOGGED } 期间锁定拥有的序列。 回退至 15 版本
  • d5f788b4 (2024-06-27): 扩展注释并在 nodeModifyTable.c 中添加断言。 回退至 12 版本
  • c35f419d (2024-06-27): 添加注入点隔离测试套件。
  • abfbd13a (2024-06-27): 为 pg_isolation_test_session_is_blocked() 创建 src/backend/utils/adt/waitfuncs.c。
  • bb93640a (2024-06-27): 添加等待事件类型“InjectionPoint”,一种类似于“Extension”的自定义类型。
  • 0844b396 (2024-06-27): 改进对就地更新目录更改的测试覆盖率。 回退至 12 版本
  • 5d6c64d2 (2024-06-27): 避免 JIT 内联后端函数抛出错误时崩溃。 回退至 12 版本
  • cbfbda78 (2024-06-27): 修复备用服务器上带有子事务的已准备事务的 MVCC 错误 回退至 12 版本
  • 3e53492a (2024-06-27): 删除 pgoutput 分配的临时元组槽。 回退至 15 版本
  • 7467939e (2024-06-27): 修复 pgstats DSA 引用计数溢出 回退至 15 版本
  • b1ffe3ff (2024-06-21): 修复 MultiXact 截断中的错误 回退至 14 版本
  • 32f07991 (2024-06-26): fe-auth.c 中使用 PqMsg_* 宏
  • 486c2ea2 (2024-06-26): 修复 nbtree 数组不满足的不等式检查。
  • dbca3469 (2024-06-26): 修复 DETACH CONCURRENTLY 期间的分区剪枝设置
  • 23c5a0e7 (2024-06-24): 发布 17beta2。
  • b0ea1652 (2024-06-24): 回退“修复 DETACH CONCURRENTLY 期间的分区剪枝设置”
  • 27162a64 (2024-06-24): 修复 DETACH CONCURRENTLY 期间的分区剪枝设置 回退至 14 版本

请注意,提交按其在提交日志中出现的顺序显示,这可能不反映单个提交的创建日期。

查看 PostgreSQL GIT 提交日志 以获取完整提交列表。

新的 PgPedia 条目

本周没有添加新条目。有点枯燥,抱歉。

最后...

如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡