Commits

DateSubjectAuthorReleases
2026-03-26 Add an alternative_plan_name field to PlannerInfo. Robert Haas 19 (unreleased)
2026-02-10 Store information about Append node consolidation in the final plan. Robert Haas 19 (unreleased)
2025-10-07 Assign each subquery a unique name prior to planning it. Robert Haas 19 (unreleased)
2024-08-21 Treat number of disabled nodes in a path as a separate cost metric. Robert Haas 18.0
2024-05-21 Fix generate_union_paths for non-sortable types. Robert Haas 17.0
2024-05-21 Re-allow planner to use Merge Append to efficiently implement UNION. Robert Haas 17.0
2018-04-25 Prevent generation of bogus subquery scan paths. Robert Haas 11.0
2018-04-02 postgres_fdw: Push down partition-wise aggregation. Robert Haas 11.0
2018-03-22 Consider Parallel Append of partial paths for UNION [ALL]. Robert Haas 11.0
2018-03-19 Generate a separate upper relation for each stage of setop planning. Robert Haas 11.0
2018-03-19 Rewrite recurse_union_children to iterate, rather than recurse. Robert Haas 11.0
2018-01-19 Allow UPDATE to move rows between partitions. Robert Haas 11.0
2018-01-09 Fix comment. Robert Haas 11.0
2017-12-05 Support Parallel Append plan nodes. Robert Haas 11.0
2017-10-06 Basic partition-wise join functionality. Robert Haas 11.0
2017-09-14 Expand partitioned table RTEs level by level, without flattening. Robert Haas 11.0
2017-09-14 Make RelationGetPartitionDispatchInfo expand depth-first. Robert Haas 11.0
2017-08-31 Expand partitioned tables in PartDesc order. Robert Haas 11.0
2017-08-15 Teach adjust_appendrel_attrs(_multilevel) to do multiple translations. Robert Haas 11.0
2017-08-15 Avoid unnecessary single-child Append nodes. Robert Haas 10.0
2017-08-15 Avoid unnecessary single-child Append nodes. Robert Haas 11.0
2017-04-04 Abstract logic to allow for multiple kinds of child rels. Robert Haas 10.0
2017-03-21 Don't scan partitioned tables. Robert Haas 10.0
2016-06-17 Try again to fix the way the scanjoin_target is used with partial paths. Robert Haas 9.6.0
2016-03-29 Allow aggregate transition states to be serialized and deserialized. Robert Haas 9.6.0