Commits

Showing commits that first shipped in 16 (backpatches included). Clear

DateSubjectAuthorReleases
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 16.14
2024-01-11 Allow subquery pullup to wrap a PlaceHolderVar in another one. Tom Lane 16.2
2023-11-09 Fix computation of varnullingrels when const-folding field selection. Tom Lane 16.2
2023-06-29 Defend against bogus parameterization of join input paths. Tom Lane 16.0
2023-06-20 Fix another cause of "wrong varnullingrels" planner failures. Tom Lane 16.0
2023-06-20 Don't include outer join relids in lateral_relids bitmapsets. Tom Lane 16.0
2023-06-20 Centralize fixups for mismatched nullingrels in nestloop params. Tom Lane 16.0
2023-06-15 When removing a left join, clean out references in EquivalenceClasses. Tom Lane 16.0
2023-06-13 Fix "wrong varnullingrels" for Memoize's lateral references, too. Tom Lane 16.0
2023-06-12 Fix "wrong varnullingrels" for subquery nestloop parameters. Tom Lane 16.0
2023-06-08 Fix oversight in outer join removal. Tom Lane 16.0
2023-05-26 Fix joinclause removal logic to cope with cloned clauses. Tom Lane 16.0
2023-05-25 Fix filtering of "cloned" outer-join quals some more. Tom Lane 16.0
2023-05-21 In clause_is_computable_at(), test required_relids for clone clauses. Tom Lane 16.0
2023-05-19 Fix thinko in join removal. Tom Lane 16.0
2023-05-17 Fix some issues with improper placement of outer join clauses. Tom Lane 16.0
2023-05-11 Undo faulty attempt at not relying on RINFO_IS_PUSHED_DOWN. Tom Lane 16.0
2023-03-12 Work around implementation restriction in adjust_appendrel_attrs. Tom Lane 16.0
2023-02-23 Fix mis-handling of outer join quals generated by EquivalenceClasses. Tom Lane 16.0
2023-02-22 Fix some issues with wrong placement of pseudo-constant quals. Tom Lane 16.0
2023-02-13 Fix buggy recursion in flatten_rtes_walker(). Tom Lane 16.0
2023-02-13 Fix thinkos in have_unsafe_outer_join_ref; reduce to Assert check. Tom Lane 16.0
2023-02-10 Fix join removal logic to clean up sub-RestrictInfos of OR clauses. Tom Lane 16.0
2023-02-10 Further fixes in qual nullingrel adjustment for outer join commutation. Tom Lane 16.0
2023-02-08 remove_rel_from_query() must clean up PlaceHolderVar.phrels fields. Tom Lane 16.0