Commits

DateSubjectAuthorReleases
2026-04-20 Fix relid-set clobber during join removal. Tom Lane 19 (unreleased)
2026-04-20 Fix relid-set clobber during join removal. Tom Lane 16.14
2026-04-20 Fix relid-set clobber during join removal. Tom Lane 17.10
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 16.14
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 19 (unreleased)
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 17.10
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 18.4
2024-09-27 Recalculate where-needed data accurately after a join removal. Tom Lane 18.0
2024-05-09 Make left-join removal safe under -DREALLOCATE_BITMAPSETS. Tom Lane 17.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-20 Prevent join removal from removing the query's result relation. Tom Lane 15.3
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