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