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 条目
已添加以下新条目
最后...
如果您有遗漏的内容,或者有任何(建设性的)想法,请留下您的 反馈,以及/或者 买杯咖啡。
发表评论
