PgPedia 周报,2023-12-03

本周新增了一些 PostgreSQL 17 功能,包括 pg_dump 等工具的新 --filter 选项,用于提供包含对象排除/包含命令的文件,当对象数量过多时,直接在命令行中提供这些命令会很不方便。

PostgreSQL 值得关注的提交

  • fd5e8b44 (2023-12-03): 重构 InitProcess 的调用方式
  • 388491f1 (2023-12-03): 在 EXEC_BACKEND 模式下,将 BackgroundWorker 条目传递到参数文件中
  • 69d90336 (2023-12-03): 重构 CreateSharedMemoryAndSemaphores
  • a11c9c42 (2023-12-01): 创建分区索引时检查排序规则
  • f66fcc5c (2023-12-01): 修复 hash_xlog_squeeze_page() 中的未初始化访问错误。
  • f93133a2 (2023-12-01): 在使用 LWLOCK_STATS 编译时,也为辅助进程打印 lwlock 统计信息
  • 17935e1f (2023-11-30): 修复数组下标警告
  • 095d109c (2023-11-30): 删除插入后冗余的 hashkey 设置
  • e255b646 (2023-11-30): 添加 XID 回绕的测试。
  • 334f512f (2023-11-30): 添加选项以将超时秒数指定给 BackgroundPsql.pm。
  • 7e5f5177 (2023-11-30): 改进“用户映射未找到”错误消息
  • a5cf808b (2023-11-29): 从文件中读取 转储/恢复 的包含/排除命令
  • 5a1dfde8 (2023-11-29): 在 2PC 文件名中使用 FullTransactionId
  • 2cdf131c (2023-11-29): 为 pg_notify 使用更大的段文件名
  • 4ed8f091 (2023-11-29): 使用 64 位整数而不是 32 位整数对 SLRUs 建立索引
  • a916b47e (2023-11-28): 清理非运算符关键字的 bison 优先级用法。
  • c82207a5 (2023-11-28): 使用 BIO_{get,set}_app_data 而不是 BIO_{get,set}_data。
  • 14f2f9eb (2023-11-28): 在后端 scram_SaltedPassword() 中添加 CHECK_FOR_INTERRUPTS() 回补至 ~ 16
  • 930d2b44 (2023-11-28): 在不需要的情况下不要使用 bms_membership()
  • 75680c3d (2023-11-27): 停用一些向后兼容宏。
  • a82ee7ef (2023-11-27): 在 aminsertcleanup 中检查 ii_AmCache 是否为 NULL
  • 1f395354 (2023-11-27): 减少由于异步提交导致的 walwriter 唤醒频率。
  • 360392fa (2023-11-27): 避免在 pgoutput 中无条件地用 NULL 填充缺失值。 回补至 ~ 15
  • dc9f8a79 (2023-11-27): 在 contrib/pg_stat_statements 中跟踪语句条目时间戳
  • 01eca6a9 (2023-11-27): 修复 libpq 在使用线程时 BIO 方法初始化的竞争条件 回补至 ~ 12
  • bc3c8db8 (2023-11-27): pg_stats 中显示长度和边界直方图

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

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

新的 PgPedia 条目

以下新条目已添加

最后...

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


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