PgPedia 周报,2024-02-18

最后一个 CommitFest (第 47 次) 在 PostgreSQL 17 版本周期中的准备工作仍在继续,其中包含一些新的用户可见功能(见下文)和一些内部更改,其中一些更改将为未来功能铺平道路。

PostgreSQL 17 本周添加的更改

过去七天添加的用户可见功能和更改如下

PostgreSQL 提交要点

  • a6c21887 (2024-02-16): 移除对 timeouts-long 的剩余引用
  • 3b42bdb4 (2024-02-16): 使用新的防溢出整数比较函数。
  • 6b803947 (2024-02-16): 引入防溢出整数比较函数。
  • 73f0a132 (2024-02-16): 将正确的计数传递给 WALRead()。
  • 9ecbf540 (2024-02-16): 向 WALReadFromBuffers() 添加断言。
  • 5497daf3 (2024-02-16): 将对 pg_qsort() 的调用替换为 qsort() 宏。
  • d57b7cc3 (2024-02-16): 向一些递归函数添加缺失的 check_stack_depth()
  • eb49e1bd (2024-02-16): 移除 timeouts-long.out
  • 0413a556 (2024-02-16): 通过继承改进压缩和存储支持
  • 7a424ece (2024-02-16): 为插槽同步添加更多 LOG 和 DEBUG 消息。
  • bf82f437 (2024-02-16): transaction_timeout 的后续修复
  • 51efe38c (2024-02-15): 引入 transaction_timeout
  • 9f133763 (2024-02-15): 将 ANY-SUBLINK 与必要的横向支持一起提升。
  • 995d400c (2024-02-15): 允许为测试传递额外的选项到 initdb
  • 9bc1eee9 (2024-02-15): 再次尝试修复提交 ddd5f4f54a 中引入的 BF 故障。
  • 0c444a70 (2024-02-15): 简化 PathKey 检查代码
  • 87027cb5 (2024-02-15): 阐明 create_append_path 中的“rows”参数
  • 8fd0498d (2024-02-14): 删除启动进程的 SIGTERM 处理程序中过时的检查。
  • 28e46325 (2024-02-14): 集中化信号处理程序中恢复 errno 的逻辑。
  • 3b00fdba (2024-02-14): 在后端信号处理程序中检查 MyProcPid == getpid()。
  • 8d8afd48 (2024-02-14): 允许 pg_monitor 执行 pg_current_logfile()
  • 3e8235ba (2024-02-14): 修复多范围以使其行为更像依赖类型。
  • bd8fc167 (2024-02-14): 修复提交 ddd5f4f54a 中引入的 BF。
  • ddd5f4f5 (2024-02-14): 添加一个 插槽同步函数
  • 06bd311b (2024-02-14): 回滚“重构 CopyReadAttributes{CSV,Text}() 以在 COPY FROM 中使用回调”
  • d0071f92 (2024-02-14): pgcrypto:修复不正确的参数与 PG_GETARG*() 映射
  • 5ebc9c90 (2024-02-13): 在 AdjustIntervalForTypmod 中舍入间隔时捕获溢出。
  • fbf9a7ac (2024-02-13): 修复分配大于 4 GB 时 'mmap' DSM 实现 回退补丁 ~ 12
  • 0736a8ef (2024-02-13): 对 BitStrings 使用更安全的 outfuncs/readfuncs 表示。
  • c1fc502f (2024-02-13): 跳过服务器端实用程序中的 .DS_Store 文件
  • e4b88c5f (2024-02-13): 使用正确的格式占位符表示时间线 ID
  • 91f2cae7 (2024-02-12): 直接从 WAL 缓冲区读取 WAL
  • 9f35e42e (2024-02-12): 移除不必要的 smgropen() 调用
  • 8be93177 (2024-02-12): 使用 heap_inplace_update() 取消设置 pg_database.dathasloginevt

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

有关提交的完整列表,请参阅 PostgreSQL GIT 提交日志

新的 PgPedia 条目

已添加以下新条目

最后...

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


发表评论
Name:
*
E-Mail:
address will not be displayed
Homepage:
Comment: