Commits

DateSubjectAuthorReleases
2025-08-28 Fix "variable not found in subplan target lists" in semijoin de-duplication. Tom Lane 18.0
2025-07-03 Simplify COALESCE() with one surviving argument. Tom Lane 19 (unreleased)
2025-06-29 Fix some new issues with planning of PlaceHolderVars. Tom Lane 18.0
2025-06-20 Remove planner's have_dangerous_phv() join-order restriction. Tom Lane 18.0
2025-04-29 Fixes for ChangeVarNodes_walker() Alexander Korotkov 18.0
2025-04-27 Disallow removing placeholders during Self-Join Elimination. Alexander Korotkov 18.0
2025-02-17 Implement Self-Join Elimination Alexander Korotkov 18.0
2025-02-04 Allow usage of match_orclause_to_indexcol() for joins Alexander Korotkov 18.0
2025-01-02 Ignore nullingrels when looking up statistics Richard Guo 18.0
2025-01-02 Ignore nullingrels when looking up statistics Richard Guo 16.7
2025-01-02 Ignore nullingrels when looking up statistics Richard Guo 17.3
2024-12-19 Fix bitmap table scan crash on iterator release Melanie Plageman 18.0
2024-12-12 Improve the test case from 5668a857d Richard Guo 18.0
2024-12-09 Fix right-semi-joins in HashJoin rescans Richard Guo 18.0
2024-11-23 Transform OR-clauses to SAOP's during index matching Alexander Korotkov 18.0
2024-10-25 Remove the RTE_GROUP RTE if we drop the groupClause Richard Guo 18.0
2024-10-17 Don't store intermediate hash values in ExprState->resvalue David Rowley 18.0
2024-09-27 Recalculate where-needed data accurately after a join removal. Tom Lane 18.0
2024-07-08 Fix right-anti-joins when the inner relation is proven unique Richard Guo 16.4
2024-07-08 Fix right-anti-joins when the inner relation is proven unique Richard Guo 17.0
2024-07-08 Fix right-anti-joins when the inner relation is proven unique Richard Guo 18.0
2024-07-05 Support "Right Semi Join" plan shapes Richard Guo 18.0
2024-05-16 BitmapHeapScan: Remove incorrect assert and reset field Melanie Plageman 17.0
2024-05-06 Revert: Remove useless self-joins Alexander Korotkov 17.0
2024-04-16 Fix generation of EC join conditions at the wrong plan level. Tom Lane 12.19