Commits

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

DateSubjectAuthorReleases
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
2023-02-07 Rethink nullingrel marking rules in build_joinrel_tlist(). Tom Lane 16.0
2023-02-07 Remove leftover code in deconstruct_distribute_oj_quals(). Tom Lane 16.0
2023-02-06 Fix up join removal's interaction with PlaceHolderVars. Tom Lane 16.0
2023-02-05 Fix over-optimistic updating of info about commutable outer joins. Tom Lane 16.0
2023-02-04 Fix thinko in qual distribution. Tom Lane 16.0
2023-02-04 Fix thinko in outer-join removal. Tom Lane 16.0
2023-02-04 Rethink treatment of "postponed" quals in deconstruct_jointree(). Tom Lane 16.0
2023-01-31 Remove over-optimistic Assert. Tom Lane 16.0
2023-01-30 Do assorted mop-up in the planner. Tom Lane 16.0
2023-01-30 Make Vars be outer-join-aware. Tom Lane 16.0
2023-01-09 Allow left join removals and unique joins on partitioned tables David Rowley 16.0
2022-12-17 Fix bit-rotted planner test case. Tom Lane 16.0
2022-11-29 Remove bogus Assert and dead code in remove_useless_results_recurse(). Tom Lane 16.0
2022-11-22 Give better hints for ambiguous or unreferenceable columns. Tom Lane 16.0
2022-11-05 Handle SubPlan cases in find_nonnullable_rels/vars. Tom Lane 16.0
2022-10-31 Add basic regression tests for semi/antijoin recognition. Tom Lane 16.0
2022-08-01 Relax overly strict rules in select_outer_pathkeys_for_merge() David Rowley 16.0
2022-07-07 Fix alias matching in transformLockingClause(). Dean Rasheed 16.0