PgPedia周报,2024-10-06
PostgreSQL 18 本周值得注意的更改
COPY
- 将
silent
设置添加到选项LOG_VERBOSITY
- 将
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的WaitLatch调用
- adbb27ac (2024-10-05):
拒绝非ASCII语言环境名称。
回溯修补 ~ 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):
修复检查点统计数据报告不一致的问题。
- 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):
在COPY IN的CSV模式下,不要将\.视为EOF标记。
- 04c64e3f (2024-09-30):
删除pg_walsummary的getopt_long调用中不正确的条目。
- 4dea33ce (2024-09-30):
不要禁止仅对分区表删除约束
- 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 条目
本周没有添加新的条目。
最后...
如有任何遗漏,或您有任何(建设性的)想法,请留下一些反馈和/或请我喝杯咖啡。