Commits

DateSubjectAuthorReleases
2026-04-15 Fix var_is_nonnullable() to handle invalid NOT NULL constraints Richard Guo 19 (unreleased)
2026-03-12 Convert NOT IN sublinks to anti-joins when safe Richard Guo 19 (unreleased)
2026-03-06 Support grouping-expression references and GROUPING() in subqueries. Tom Lane 19 (unreleased)
2026-01-21 Remove useless flag PVC_INCLUDE_CONVERTROWTYPES. Tom Lane 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-11-26 Have the planner replace COUNT(ANY) with COUNT(*), when possible David Rowley 19 (unreleased)
2025-11-02 Change "long" numGroups fields to be Cardinality (i.e., double). Tom Lane 19 (unreleased)
2025-10-08 Add ExplainState argument to pg_plan_query() and planner(). Robert Haas 19 (unreleased)
2025-09-15 Update various forward declarations to use typedef Peter Eisentraut 19 (unreleased)
2025-09-15 Remove workarounds against repeat typedefs Peter Eisentraut 19 (unreleased)
2025-07-22 Reduce "Var IS [NOT] NULL" quals during constant folding Richard Guo 19 (unreleased)
2025-04-04 Extract make_SAOP_expr() function from match_orclause_to_indexcol() Alexander Korotkov 18.0
2025-02-17 Implement Self-Join Elimination Alexander Korotkov 18.0
2025-01-16 Add OLD/NEW support to RETURNING in DML queries. Dean Rasheed 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-11-26 Reordering DISTINCT keys to match input path's pathkeys Richard Guo 18.0
2024-09-10 Introduce an RTE for the grouping step Richard Guo 18.0
2024-04-09 revert: Transform OR clauses to ANY expression Alexander Korotkov 17.0
2024-04-07 Transform OR clauses to ANY expression Alexander Korotkov 17.0
2024-01-04 Update copyright for 2024 Bruce Momjian 17.0
2023-12-19 Prevent integer overflow when forming tuple width estimates. Tom Lane 17.0
2023-11-16 Ensure we preprocess expressions before checking their volatility. Tom Lane 16.2
2023-11-16 Ensure we preprocess expressions before checking their volatility. Tom Lane 12.18
2023-11-16 Ensure we preprocess expressions before checking their volatility. Tom Lane 14.11
2023-11-16 Ensure we preprocess expressions before checking their volatility. Tom Lane 15.6