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): 从文件中读取 dump/restore 的包含/排除命令
  • 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 条目

已添加以下新条目

最后...

如果您有遗漏的内容,或者有任何(建设性的)想法,请留下您的 反馈,以及/或者 买杯咖啡


发表评论
姓名
*
电子邮件
地址不会显示
主页
评论