Commits

DateSubjectAuthorReleases
2026-01-28 Allow for plugin control over path generation strategies. Robert Haas 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-07-08 Consider explicit incremental sort for Append and MergeAppend Richard Guo 19 (unreleased)
2025-05-08 Track the number of presorted outer pathkeys in MergePath Richard Guo 18.0
2025-04-12 Harmonize function parameter names for Postgres 18. Peter Geoghegan 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-08-21 Treat number of disabled nodes in a path as a separate cost metric. Robert Haas 18.0
2024-07-23 Fix rowcount estimate for gather (merge) paths Richard Guo 18.0
2024-01-04 Update copyright for 2024 Bruce Momjian 17.0
2023-12-18 compute_bitmap_pages' loop_count parameter should be double not int. Tom Lane 17.0
2023-10-26 Add trailing commas to enum definitions Peter Eisentraut 17.0
2023-08-03 Account for startup rows when costing WindowAggs David Rowley 17.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-12-20 Add enable_presorted_aggregate GUC David Rowley 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-09-20 Harmonize more parameter names in bulk. Peter Geoghegan 16.0
2022-07-19 Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better. Tom Lane 16.0
2022-03-30 Optimize order of GROUP BY keys Tomas Vondra 15.0
2022-03-24 Invent recursive_worktable_factor GUC to replace hard-wired constant. Tom Lane 15.0
2022-01-08 Update copyright for 2022 Bruce Momjian 15.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 14.0
2021-07-14 Change the name of the Result Cache node to Memoize David Rowley 15.0
2021-04-02 Add Result Cache executor node (take 2) David Rowley 14.0
2021-04-01 Revert b6002a796 David Rowley 14.0