Commits

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

DateSubjectAuthorReleases
2026-05-05 Consider collation when proving subquery uniqueness Richard Guo 16.14
2026-04-20 Fix relid-set clobber during join removal. Tom Lane 16.14
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 16.14
2023-06-19 Don't use partial unique indexes for unique proofs in the planner David Rowley 16.0
2023-06-15 When removing a left join, clean out references in EquivalenceClasses. 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-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-02-23 Fix mis-handling of outer join quals generated by EquivalenceClasses. Tom Lane 16.0
2023-02-20 Prevent join removal from removing the query's result relation. Tom Lane 16.0
2023-02-13 When removing a relation from the query, drop its RelOptInfo. 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-08 remove_rel_from_query() must clean up PlaceHolderVar.phrels fields. Tom Lane 16.0
2023-02-06 Fix up join removal's interaction with PlaceHolderVars. Tom Lane 16.0
2023-02-04 Fix thinko in outer-join removal. 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-02 Update copyright for 2023 Bruce Momjian 16.0
2022-08-17 Make PlaceHolderInfo lookup O(1). Tom Lane 16.0