PgPedia 周报,2024-09-29

PostgreSQL 提交的值得关注的变更

  • 0d5a3d75 (2024-09-29): 移除 RenameRelationInternal() 中的 NULL 解引用。 回填至 v12
  • e9339782 (2024-09-29): 在 passwordFromFile 中,stat 失败后不再泄露已打开的文件。
  • c1ff2d8b (2024-09-27): debug_discard_caches 下避免 037_invalid_database.pl 挂起。
  • a3179ab6 (2024-09-27): 连接移除后,重新准确计算 where-needed 数据。
  • 8dfd3129 (2024-09-27): pg_verifybackup:验证 tar 格式备份。
  • 09620ea0 (2024-09-27): 修复 VACUUM FULL 与无效 toast 索引时的内存访问错误
  • f762d99c (2024-09-27): 修复新的 LO 权限函数的目录数据
  • b52adbad (2024-09-26): 确保在更新 pg_index 条目时拥有快照。
  • 97266531 (2024-09-26): 改进 pg_upgrade 任务回调函数的样式。
  • 147bbc90 (2024-09-26): 现代化 to_char 的罗马数字代码,修复溢出问题。
  • e6580387 (2024-09-26): 更新 pg_wal_replay_wait() 过程的 oid
  • 2ceeb638 (2024-09-25): 移除 pg_upgrade 状态消息中的额外空格。
  • dce50735 (2024-09-25): 调转 'if' 条件,以避免 Svace 的抱怨
  • 1ab67c9d (2024-09-25): vacuumdb:在用于构建关系列表的查询中跳过临时表
  • aac2c9b4 (2024-09-24): 对于就地更新的持久性,让 heap_update() 的调用者等待。
  • a07e03fd (2024-09-24): 修复 heap_update() 后就地更新时的数据丢失问题。
  • dbf3f974 (2024-09-24): 在 debug_assertions 下,如果提交时持有 LOCKTAG_TUPLE,则发出警告。
  • ac300213 (2024-09-24): 允许 pg_strncoll() 等函数使用长度为 -1 的 NUL 终止输入。
  • 1591b38d (2024-09-24): 修复 psql 描述命令对旧服务器 ACL 列的处理。
  • ceeaaed8 (2024-09-24): 精简 make_libc_collator() 和 make_icu_collator()。
  • cd838e20 (2024-09-24): 整理我们为 XML 相关错误选择的 SQLSTATE。
  • 62ddf7ee (2024-09-24): VACUUMANALYZE 添加 ONLY 支持
  • bbba59e6 (2024-09-24): ALTER TABLE ... ATTACH/DETACH 移除 ATT_TABLE
  • 75240f65 (2024-09-23): jsonapi:修复 OOM 错误恢复期间的内存泄漏。
  • a7e5237f (2024-09-23): 修复快速路径锁定代码中的断言
  • 40708acd (2024-09-23): 为更多执行器节点添加内存/磁盘使用情况。

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

请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。

新 PgPedia 条目

本周没有新增条目。

最后...

如果有什么遗漏,或者您有任何(建设性的)想法,请留下您的反馈和/或购买一杯咖啡