Robert Haas发布了pg_plan_advice补丁的第18版,进行了重大架构调整。主要修改是将收集器接口拆分为名为pg_collect_advice的独立扩展,使核心pg_plan_advice功能保持独立。新增了第三个contrib模块pg_stash_advice,它创建query_id到advice_string的哈希表,用于在查询规划期间…
讨论集中在一个PostgreSQL补丁上,该补丁为发布添加EXCEPT子句支持,允许从FOR ALL TABLES发布中排除特定表。Amit Kapila建议通过为包含和排除的关系创建单独的包装函数来简化API,并建议从第一个补丁开始维护单独的异常列表以提高代码清晰度。他还要求添加注释解释测试中为什么需要slot_advance。 Vignesh在v51中…