Andres Freund对Melanie Plageman的补丁系列提供详细反馈,该系列旨在消除xl_heap_visible WAL记录并启用访问时可见性映射设置。关键点包括对变量命名的担忧(建议使用"all_visible"而非"vm_new_visible_pages")、听起来只读但执行修改的函数名称,以及在WAL日志记录之前放置损坏修复以防止备…
Heikki Linnakangas推送了一个补丁,将PGPROC的'links'字段拆分为两个独立字段以提高清晰度,解决了Bertrand Drouvot关于PrintLockQueue()中缺失更改和注释更新的审查反馈。讨论重点是PGPROC结构体对齐优化以提高性能。Bertrand对字段分组和注释格式一致性提供了详细反馈。Heikki调整了注释分隔符…
Daniel Gustafsson发现在最近的ECDH更改后,SSL测试在启用FIPS的OpenSSL配置上失败了。虽然他最初修复了主要的SSL测试,但同事Nazir Bilal Yavuz发现还有两个额外的测试套件需要FIPS调整。Tom Lane提议通过使用PG_FIPS_COMPLIANT编译时标志有条件地更改默认SSL组配置来系统性地解决这个问题,…
讨论围绕为PostgreSQL发布实现EXCEPT子句,以从FOR ALL TABLES发布中排除特定表。最近的补丁(v46-v47)已处理了各种审查意见,包括函数命名一致性、内存泄漏修复和代码组织。关键技术问题包括在EXCEPT子句中处理分区表、避免双重缓存失效以及解决函数命名歧义。Peter Smith对pg_publication.c中令人困惑的函数…