Commits

DateSubjectAuthorReleases
2026-06-03 Fix eager aggregation for semi/antijoin inner rels Richard Guo 19 (unreleased)
2025-10-08 Implement Eager Aggregation Richard Guo 19 (unreleased)
2025-08-19 Pathify RHS unique-ification for semijoin planning Richard Guo 19 (unreleased)
2025-04-10 Update wording in optimizer/README for EquivalenceClasses David Rowley 18.0
2025-04-09 Doc: note that two examples in optimizer/README are oversimplified. Tom Lane 18.0
2024-12-19 Convert SetOp to read its inputs as outerPlan and innerPlan. Tom Lane 18.0
2023-05-25 Fix filtering of "cloned" outer-join quals some more. Tom Lane 16.0
2023-05-17 Fix some issues with improper placement of outer join clauses. Tom Lane 16.0
2023-01-30 Make Vars be outer-join-aware. Tom Lane 16.0
2021-08-22 Allow parallel DISTINCT David Rowley 15.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 14.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 15.0
2021-04-02 Add Result Cache executor node (take 2) David Rowley 14.0
2021-02-27 Add TID Range Scans to support efficient scanning ranges of TIDs David Rowley 14.0
2020-11-30 Fix missing outfuncs.c support for IncrementalSortPath. Tom Lane 13.2
2020-11-30 Fix missing outfuncs.c support for IncrementalSortPath. Tom Lane 14.0
2020-05-22 Adjust indentation in src/backend/optimizer/README. Etsuro Fujita 13.0
2020-05-18 Fix typos in README Magnus Hagander 13.0
2020-04-08 Allow partitionwise joins in more cases. Etsuro Fujita 13.0
2019-01-28 In the planner, replace an empty FROM clause with a dummy RTE. Tom Lane 12.0
2018-08-31 Remove extra word from src/backend/optimizer/README Etsuro Fujita 11.0
2018-08-31 Remove extra word from src/backend/optimizer/README Etsuro Fujita 12.0
2018-08-09 Spell "partitionwise" consistently. Heikki Linnakangas 12.0
2018-08-09 Spell "partitionwise" consistently. Heikki Linnakangas 11.0
2018-06-07 Fix typo in README Magnus Hagander 11.0