PgPedia 周,2024-11-03

一些有用的与文档相关的链接(已添加到在线工具页面)

  • pgdoc.link - 搜索 PostgreSQL 文档的另一种方式
  • PG 版本报告 - 显示自给定 PostgreSQL 版本以来的更改和错误修复的全面概述

PostgreSQL 18 更改

CommitFest 50 正在进行中。

SQL 更改

系统函数更改

PostgreSQL 值得关注的提交

  • 368d8270 (2024-11-01): 重命名两个唤醒其他进程的函数
  • a9c546a5 (2024-11-01): 使用 ProcNumbers 而不是直接的 Latch 指针来寻址其他进程
  • e819bbb7 (2024-11-01): 删除 bufpage.c 中 pg_memory_is_all_zeros() 的使用
  • 07e9e28b (2024-11-01): memutils.h 中添加 pg_memory_is_all_zeros()
  • 49d6c7d8 (2024-11-01): 添加 SQL 函数 array_reverse()
  • 2d8bff60 (2024-10-31): 使 gram.y 中的所有 ereport() 调用提供错误位置。
  • 89e51abc (2024-10-31): 向 struct FunctionParameter 添加解析位置字段。
  • b82c877e (2024-10-31): 修复在共享索引上刷新物理 relfilenumber
  • 2b9b8ebb (2024-10-31): 将 RelationClearRelation 分割成三个不同的函数
  • 8e2e2662 (2024-10-31): 简化对索引重建 relcache 条目的调用
  • 3974bc31 (2024-10-31): 从 SubPlanState 结构体中删除未使用的字段
  • 81a25790 (2024-10-30): 阐明 nbtree 数组耗尽注释。
  • 849110dd (2024-10-30): 优化二叉堆中的向下筛选。
  • af211522 (2024-10-30): 稳定 jsonb_path_query 测试用例。 回补 ~ 17
  • 763d65ae (2024-10-30): 修复 nbtree 数组基本扫描调度中的错误。 回补 ~ 17
  • 2d5fe514 (2024-10-30): 修复连接分区表的外部键中的一些更多错误 回补 ~ 15
  • 745217a0 (2024-10-30): 在列列表中指定时复制生成列
  • f22e436b (2024-10-29): 在统计导入函数中添加缺失的 CommandCounterIncrement()。
  • 30d47ec8 (2024-10-29): 在就地更新等待 XID 结束之前取消固定缓冲区。 回补 ~ 12
  • 502e7bf7 (2024-10-29): 将时区数据文件更新到 tzdata 版本 2024b。
  • 49a23441 (2024-10-29): 修复分区表和使用 CREATE TABLE .. USING 的表 AM 的依赖关系
  • 70b9adb9 (2024-10-28): 确保在 index_drop() 中更新 pg_index 时有快照。
  • 11b7de4a (2024-10-28): 统一 src/common/ 中 MaxAllocSize 的定义。
  • bd284316 (2024-10-28): 防止 pg_saslprep() 中的输入过长。 回补 ~ 14
  • 6cfb3a33 (2024-10-28): 手动从扩展脚本文件中删除 Windows 换行符。
  • 8a98822b (2024-10-28): 修复 WAL_DEBUG 构建
  • 123474cb (2024-10-28): nbtree: 轻微的兄弟链接遍历调整。
  • de5afddc (2024-10-28): 修复 bsearch_arg() 中超过 INT_MAX 个元素时的溢出 回补 ~ 14
  • 1bf1140b (2024-10-28): 将 streaming 选项的默认值更改为“parallel”。
  • 6b652e6c (2024-10-28): CREATE TABLE ASDECLARE 的内部查询设置查询 ID

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

请参阅PostgreSQL GIT 提交日志以获取完整的提交列表。

新的 PgPedia 条目

以下新条目已添加

更新

以下文章已更新,包含其他信息或更正

最后...

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