Commits

DateSubjectAuthorReleases
2026-06-28 Avoid collation lookup failure when considering a "char" column. Tom Lane 19 (unreleased)
2026-06-28 Avoid collation lookup failure when considering a "char" column. Tom Lane 18 (unreleased)
2026-06-08 Fix missed checks for hashability of container-type equality. Tom Lane 19 (unreleased)
2026-05-13 Pre-beta mechanical code beautification, step 1: run pgindent. Tom Lane 19 (unreleased)
2026-03-20 Discount the metapage when estimating number of index pages visited. Tom Lane 19 (unreleased)
2026-03-04 Fix estimate_hash_bucket_stats's correction for skewed data. Tom Lane 19 (unreleased)
2026-03-01 Correctly calculate "MCV frequency" for a unique column. Tom Lane 19 (unreleased)
2025-12-29 Ensure sanity of hash-join costing when there are no MCV statistics. Tom Lane 19 (unreleased)
2025-11-19 Speed up eqjoinsel() with lots of MCV entries. Tom Lane 19 (unreleased)
2025-09-20 Re-allow using statistics for bool-valued functions in WHERE. Tom Lane 19 (unreleased)
2025-07-19 Mostly-cosmetic adjustments to estimate_multivariate_bucketsize(). Tom Lane 19 (unreleased)
2024-10-09 Avoid crash in estimate_array_length with null root pointer. Tom Lane 17.1
2024-10-09 Avoid crash in estimate_array_length with null root pointer. Tom Lane 18.0
2024-01-08 Allow examine_simple_variable() to work on INSERT RETURNING Vars. Tom Lane 17.0
2024-01-04 Teach estimate_array_length() to use statistics where available. Tom Lane 17.0
2023-11-17 Extract column statistics from CTE references, if possible. Tom Lane 17.0
2023-01-30 Make Vars be outer-join-aware. Tom Lane 16.0
2022-12-04 Re-pgindent a few files. Tom Lane 16.0
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 11.19
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 12.14
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 14.7
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 13.10
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 15.2
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 16.0
2022-11-18 Don't read MCV stats needlessly in eqjoinsel(). Tom Lane 16.0