Commits

Showing commits that first shipped in 12 (backpatches included). Clear

DateSubjectAuthorReleases
2022-11-22 YA attempt at taming worst-case behavior of get_actual_variable_range. Tom Lane 12.14
2021-10-01 Avoid believing incomplete MCV-only stats in get_variable_range(). Tom Lane 12.9
2021-06-01 Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE. Tom Lane 12.8
2021-01-21 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. Tom Lane 12.6
2020-07-21 neqjoinsel must now pass through collation to eqjoinsel. Tom Lane 12.4
2020-06-05 Use query collation, not column's collation, while examining statistics. Tom Lane 12.4
2019-11-26 Allow access to child table statistics if user can read parent table. Tom Lane 12.2
2019-07-12 Fix get_actual_variable_range() to cope with broken HOT chains. Tom Lane 12.0
2019-05-22 Phase 2 pgindent run for v12. Tom Lane 12.0
2019-04-04 Make queries' locking of indexes more consistent. Tom Lane 12.0
2019-03-25 Improve planner's selectivity estimates for inequalities on CTID. Tom Lane 12.0
2019-02-21 Move estimate_hashagg_tablesize to selfuncs.c, and widen result to double. Tom Lane 12.0
2019-02-15 Refactor index cost estimation functions in view of IndexClause changes. Tom Lane 12.0
2019-02-15 Simplify the planner's new representation of indexable clauses a little. Tom Lane 12.0
2019-02-14 Move pattern selectivity code from selfuncs.c to like_support.c. Tom Lane 12.0
2019-02-12 Clean up planner confusion between ncolumns and nkeycolumns. Tom Lane 12.0
2019-02-09 Build out the planner support function infrastructure. Tom Lane 12.0
2019-02-09 Refactor the representation of indexable clauses in IndexPaths. Tom Lane 12.0
2019-01-29 Refactor planner's header files. Tom Lane 12.0
2019-01-25 Teach nulltestsel() that system columns are never NULL. Tom Lane 12.0
2018-12-19 Make type "name" collation-aware. Tom Lane 12.0
2018-12-19 Add text-vs-name cross-type operators, and unify name_ops with text_ops. Tom Lane 12.0
2018-12-14 Make pg_statistic and related code account more honestly for collations. Tom Lane 12.0
2018-11-23 Clamp semijoin selectivity to be not more than inner-join selectivity. Tom Lane 12.0