Commits

DateSubjectAuthorReleases
2025-06-20 Remove planner's have_dangerous_phv() join-order restriction. Tom Lane 18.0
2024-03-19 Postpone reparameterization of paths until create_plan(). Tom Lane 17.0
2024-01-10 Fix Asserts in calc_non_nestloop_required_outer(). Tom Lane 17.0
2023-06-29 Defend against bogus parameterization of join input paths. Tom Lane 16.0
2023-06-20 Centralize fixups for mismatched nullingrels in nestloop params. Tom Lane 16.0
2023-06-13 Fix "wrong varnullingrels" for Memoize's lateral references, too. Tom Lane 16.0
2023-04-05 Support "Right Anti Join" plan shapes. Tom Lane 16.0
2023-02-13 Fix thinkos in have_unsafe_outer_join_ref; reduce to Assert check. Tom Lane 16.0
2023-01-30 Invent "join domains" to replace the below_outer_join hack. Tom Lane 16.0
2023-01-30 Make Vars be outer-join-aware. Tom Lane 16.0
2022-12-05 Fix Memoize to work with partitionwise joining. Tom Lane 14.7
2022-12-05 Fix Memoize to work with partitionwise joining. Tom Lane 15.2
2022-12-05 Fix Memoize to work with partitionwise joining. Tom Lane 16.0
2022-05-12 Pre-beta mechanical code beautification. Tom Lane 15.0
2021-04-14 Fix obsolete comments referencing JoinPathExtraData.extra_lateral_rels. Tom Lane 14.0
2019-05-22 Phase 2 pgindent run for v12. Tom Lane 12.0
2018-04-20 Tweak a couple of planner APIs to save recalculating join relids. Tom Lane 11.0
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 9.3.23
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 9.5.13
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 9.6.9
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 9.4.18
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 11.0
2018-04-20 Change more places to be less trusting of RestrictInfo.is_pushed_down. Tom Lane 10.4
2018-02-23 Fix planner failures with overlapping mergejoin clauses in an outer join. Tom Lane 9.4.17
2018-02-23 Fix planner failures with overlapping mergejoin clauses in an outer join. Tom Lane 9.6.8