PgPedia 周报,2024-10-06
PostgreSQL 18 本周值得关注的更改
COPY- 在
LOG_VERBOSITY选项中添加了silent设置
- 在
file_fdw- 添加了
on_error和log_verbosity选项
- 添加了
initdb- 添加了
--no-data-checksums选项
- 添加了
分区表- 移除了对 未记录表 的隐式支持
pg_stat_checkpointer- 添加了列
num_done(提交 559efce1)
- 添加了列
pg_stat_statements
PostgreSQL 提交的值得关注的变更
- f8d9a9f2 (2024-10-06): 在 pg_cursors 视图中忽略尚未定义的 Portal。回溯了 ~ 12
- 430ce189 (2024-10-06):
libpq: 丢弃 URI 中参数和值的前导和尾随空格 - 68dfecbe (2024-10-05):
使用 generateClonedIndexStmt 将 CREATE INDEX 传播到分区。回溯了 ~ 17 - f9ecb57a (2024-10-05):
清理了传递了没有 WL_LATCH_SET 的 latch 的 WaitLatch 调用 - adbb27ac (2024-10-05):
拒绝非 ASCII 的 locale 名称。回溯了 ~ 16 - f22e84df (2024-10-04):
ecpg: 避免在连接 URL 中的 '&' 周围添加空格。 - ddbba3aa (2024-10-04):
将 PageData 重命名为 GenericXLogPageData - 9428c001 (2024-10-04):
通过始终使用“快速”算法来加速数值除法。 - 4dd30873 (2024-10-04):
在 execMain.c 中移除查询 ID 的断言检查 - 259a0a99 (2024-10-03):
修复 MERGE WHEN NOT MATCHED BY SOURCE 的错误 varnullingrels。回溯了 ~ 17 - dddb5640 (2024-10-03):
修复 MERGE WHEN NOT MATCHED BY SOURCE 中不正确的非严格连接重试。回溯了 ~ 17 - e55f025b (2024-10-03):
重构 copyfrom.c 中的 CopyFrom()。 - a1c4c8a9 (2024-10-03):
file_fdw: 为 file_fdw 添加 on_error 和 log_verbosity 选项。 - e7834a1a (2024-10-03):
为 COPY 命令添加 log_verbosity = 'silent' 支持。 - babb3993 (2024-10-03):
修复 ATExecAttachPartition() 中的表达式列表处理 - e2bab2d7 (2024-10-03):
移除对 分区表 上未记录表的支持 - 554d3a18 (2024-10-02):
在另一个地方调整 json_manifest_per_file_callback API。 - 920d5197 (2024-10-02):
更像其他整数选项那样解析 libpq 的“keepalives”选项。回溯了 ~ 12 - d94cf5ca (2024-10-02):
备份清单中的文件大小应使用 uint64,而不是 size_t。 - 9c733951 (2024-10-02):
添加未找到任何对象时的快速路径 - 1a123e3b (2024-10-02):
移除多余的 PQExpBuffer 重置 - 17cc5f66 (2024-10-02):
修复 checkpointer 统计信息报告不一致的问题。 - da8a4c16 (2024-10-01):
拒绝在同一行数据前面有数据的 copy EOF 标记。 - 983a588e (2024-10-01):
initdb: 添加新选项 "--no-data-checksums" - 10b72182 (2024-10-01):
使用宏定义枚举值的数量 - fc1b2ce0 (2024-10-01):
修复了 Coverity 报告的一些 pg_verifybackup 问题。 - ee485912 (2024-10-01):
jit: 在所有支持的 LLVM 版本中使用不透明指针。 - 972c2cd2 (2024-10-01):
jit: 要求至少 LLVM 14,如果启用的话。 - cf4401fe (2024-10-01):
修复 COMMIT PREPARED 中的竞态条件,防止孤立的 2PC 文件回溯了 ~ 12 - 5deb5638 (2024-10-01):
扩展执行器中查询 ID 报告的断言检查 - 77023374 (2024-09-30):
在 CSV 模式下,对于 COPY IN,不要将 \. 视为 EOF 标记。 - 04c64e3f (2024-09-30):
移除 pg_walsummary 的 getopt_long 调用中不正确的条目。 - 4dea33ce (2024-09-30):
不要禁止仅在 分区表 上 DROP 约束 - dc685159 (2024-09-30):
在 pg_stat_statements 中将 SET 语句的值显示为常量 - 559efce1 (2024-09-30):
为 pg_stat_checkpointer 视图添加 num_done 计数器。 - 20cfec89 (2024-09-30):
reindexdb: 跳过临时表和索引的重新索引。回溯了 ~ 13 - 6fd50719 (2024-09-30):
为 vacuum、BRIN 和 btree 设置并行工作中的查询 ID
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
本周没有新增条目。
最后...
如果您遗漏了任何内容,或者有任何(建设性的)想法,请留下一些 反馈 和/或 买杯咖啡。
