Commits

DateSubjectAuthorReleases
2025-06-20 Remove planner's have_dangerous_phv() join-order restriction. Tom Lane 18.0
2024-09-27 Recalculate where-needed data accurately after a join removal. Tom Lane 18.0
2024-05-20 Revert commit 66c0185a3 and follow-on patches. Tom Lane 17.0
2023-05-17 Fix some issues with improper placement of outer join clauses. Tom Lane 16.0
2023-02-23 Fix mis-handling of outer join quals generated by EquivalenceClasses. Tom Lane 16.0
2023-01-30 Invent "join domains" to replace the below_outer_join hack. Tom Lane 16.0
2023-01-30 Do assorted mop-up in the planner. Tom Lane 16.0
2023-01-18 Remove redundant grouping and DISTINCT columns. Tom Lane 16.0
2022-10-03 Revert "Optimize order of GROUP BY keys". Tom Lane 16.0
2022-10-03 Revert "Optimize order of GROUP BY keys". Tom Lane 15.0
2022-05-12 Pre-beta mechanical code beautification. Tom Lane 15.0
2022-03-31 Fix postgres_fdw to check shippability of sort clauses properly. Tom Lane 15.0
2021-04-20 Rename find_em_expr_usable_for_sorting_rel. Tom Lane 14.0
2021-04-20 Fix planner failure in some cases of sorting by an aggregate. Tom Lane 13.3
2021-04-20 Fix planner failure in some cases of sorting by an aggregate. Tom Lane 14.0
2021-01-21 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. Tom Lane 13.2
2021-01-21 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. Tom Lane 14.0
2021-01-21 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. Tom Lane 12.6
2020-10-28 Fix foreign-key selectivity estimation in the presence of constants. Tom Lane 14.0
2020-04-03 Cosmetic improvements for code related to partitionwise join. Tom Lane 13.0
2019-11-05 Generate EquivalenceClass members for partitionwise child join rels. Tom Lane 12.1
2019-11-05 Generate EquivalenceClass members for partitionwise child join rels. Tom Lane 13.0
2019-05-22 Phase 2 pgindent run for v12. Tom Lane 12.0
2019-04-05 Use Append rather than MergeAppend for scanning ordered partitions. Tom Lane 12.0
2019-03-07 Fix handling of targetlist SRFs when scan/join relation is known empty. Tom Lane 12.0