PgPedia 周报,2024-02-04

PostgreSQL 17 的重要变更

PostgreSQL 提交的值得关注的变更

  • 53747f72 (2024-02-04): libpq: 添加 pqReleaseConnHosts 函数
  • e4e63cd9 (2024-02-02): 将 ENOMEM 翻译为 errcode_for_file_access() 中的 ERRCODE_OUT_OF_MEMORY。
  • d2129572 (2024-02-02): 修复临时关系在失败后批量扩展的错误
  • 7e0ade0f (2024-02-03): 允许在更多情况下使用 Gather Merge 进行并行 DISTINCT
  • 0b6517a3 (2024-02-01): 同步 PG_VERSION 文件在 CREATE DATABASE 中。向后移植到 ~ 15
  • df220714 (2024-02-01): 处理 CREATE DATABASE 步骤与基础备份之间的交错。向后移植到 ~ 15
  • 272a7c30 (2024-02-01): 更新时区数据文件到 tzdata release 2024a。
  • 235c09ef (2024-02-01): 使用 stats_fetch_consistency 修复固定编号对象的统计信息
  • 9d1a5354 (2024-02-01): 修复 MergeAppend 的成本计算错误 未向后移植
  • 21d9c3ee (2024-01-31): 为 SMgrRelation 指针提供明确的生命周期。
  • 6a8ffe81 (2024-01-31): 删除一些过时的 smgrcloseall() 调用。
  • 5f19412e (2024-01-31): 在 int.c 中为 int4_bool() 添加测试
  • b588cad6 (2024-01-31): 考虑并行 DISTINCT 的 "LIMIT 1" 优化
  • 3e91dba8 (2024-01-31): 修复 ALTER TEXT SEARCH CONFIGURATION 的各种问题 已向后移植到 12
  • 8ee9c250 (2024-01-31): 简化 GROUP BY/ORDER BY 中的部分路径生成
  • 7b745d85 (2024-01-30): 拆分 SerialSLRULock 的使用,创建 SerialControlLock
  • 776621a5 (2024-01-30): 向订阅添加故障转移选项。
  • b527ebc1 (2024-01-30): pgcrypto: 修复缓冲区大小检查
  • 57f59396 (2024-01-30): 延迟 Memoize 哈希表直到执行器运行时构建
  • 97287bdf (2024-01-29): 将 is_valid_ascii() 移动到 ascii.h。
  • 400928b8 (2024-01-29): 修复与 libxml2 >= 2.12.0 的不兼容性。
  • 5de890e3 (2024-01-29): 添加 EXPLAIN (MEMORY) 以报告规划器内存消耗
  • 6a1ea02c (2024-01-29): 修复处理 GIN 内部页面的不完整分裂时的锁定问题
  • 6d4565a0 (2024-01-29): libpq: 将取消相关函数移动到 fe-cancel.c
  • 54fac0e5 (2024-01-29): 删除 make 函数 vpathsearch
  • a9a47fb6 (2024-01-29): 修复 ReplicationSlotAcquire() 中的注释。
  • 73292404 (2024-01-29): 允许在复制命令中设置故障转移属性。
  • 08e6344f (2024-01-29): 删除 ReorderBufferTupleBuf 结构。
  • 50b797dc (2024-01-29): 修复指定重复角色的 DROP ROLE 错误 已向后移植到 ~ 16

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

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

新 PgPedia 条目

已添加以下新条目

  • ...

更新

以下文章已更新,增加了额外信息或更正

  • ...

已添加了指向外部文章的链接

  • ...

最后...

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