index
:
postgresql.git
REL2_0B
REL6_4
REL6_5_PATCHES
REL7_0_PATCHES
REL7_1_STABLE
REL7_2_STABLE
REL7_3_STABLE
REL7_4_STABLE
REL8_0_STABLE
REL8_1_STABLE
REL8_2_STABLE
REL8_3_STABLE
REL8_4_STABLE
REL8_5_ALPHA1_BRANCH
REL8_5_ALPHA2_BRANCH
REL8_5_ALPHA3_BRANCH
REL9_0_ALPHA4_BRANCH
REL9_0_ALPHA5_BRANCH
REL9_0_STABLE
REL9_1_STABLE
REL9_2_STABLE
REL9_3_STABLE
REL9_4_STABLE
REL9_5_STABLE
REL9_6_STABLE
REL_10_STABLE
REL_11_STABLE
REL_12_STABLE
REL_13_STABLE
REL_14_STABLE
REL_15_STABLE
REL_16_STABLE
REL_17_STABLE
REL_18_STABLE
Release_1_0_3
WIN32_DEV
ecpg_big_bison
master
This is the main PostgreSQL git repository.
git repository user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
Age
Commit message (
Expand
)
Author
6 days
Consider explicit incremental sort for Append and MergeAppend
Richard Guo
10 days
Simplify COALESCE() with one surviving argument.
Tom Lane
11 days
Enable use of Memoize for ANTI joins
Richard Guo
2025-06-29
Fix some new issues with planning of PlaceHolderVars.
Tom Lane
2025-06-20
Remove planner's have_dangerous_phv() join-order restriction.
Tom Lane
2025-06-19
doc: Mention GIN indexes support parallel builds.
Fujii Masao
2025-05-22
In ExecInitModifyTable, don't scribble on the source plan.
Tom Lane
2025-05-22
Revert "Don't lock partitions pruned by initial pruning"
Amit Langote
2025-05-18
Fix tuple_fraction calculation in generate_orderedappend_paths()
Alexander Korotkov
2025-05-14
Add explicit initialization for all PlannerGlobal fields
Richard Guo
2025-05-08
Track the number of presorted outer pathkeys in MergePath
Richard Guo
2025-05-07
Refactor ChangeVarNodesExtended() using the custom callback
Alexander Korotkov
2025-05-03
Revert "Refactor ChangeVarNodesExtended() using the custom callback"
Alexander Korotkov
2025-05-03
Refactor ChangeVarNodesExtended() using the custom callback
Alexander Korotkov
2025-04-27
Disallow removing placeholders during Self-Join Elimination.
Alexander Korotkov
2025-04-20
Fix issue with ORDER BY / DISTINCT aggregates and FILTER
David Rowley
2025-04-16
Fix an incorrect check in get_memoize_path
Richard Guo
2025-04-15
Fix failure for generated column with a not-null domain constraint.
Tom Lane
2025-04-10
Update wording in optimizer/README for EquivalenceClasses
David Rowley
2025-04-09
Doc: note that two examples in optimizer/README are oversimplified.
Tom Lane
2025-04-08
Speedup child EquivalenceMember lookup in planner
David Rowley
2025-04-08
Fix PG 17 [NOT] NULL optimization bug for domains
Bruce Momjian
2025-04-07
Allow NOT NULL constraints to be added as NOT VALID
Álvaro Herrera
2025-04-06
Relax ordering-related hardcoded btree requirements in planning
Peter Eisentraut
2025-04-04
Convert 'x IN (VALUES ...)' to 'x = ANY ...' then appropriate
Alexander Korotkov
2025-04-04
Extract make_SAOP_expr() function from match_orclause_to_indexcol()
Alexander Korotkov
2025-04-04
Convert PathKey to use CompareType
Peter Eisentraut
2025-04-04
Make derived clause lookup in EquivalenceClass more efficient
Amit Langote
2025-04-04
Add assertion to verify derived clause has constant RHS
Amit Langote
2025-04-03
Remove duplicated comment in get_relation_constraints
Richard Guo
2025-04-02
Change SQL-language functions to use the plan cache.
Tom Lane
2025-04-02
Add support for NOT ENFORCED in foreign key constraints
Peter Eisentraut
2025-04-01
Fix planner's failure to identify multiple hashable ScalarArrayOpExprs
David Rowley
2025-03-28
Make group_similar_or_args() reorder clause list as little as possible
Alexander Korotkov
2025-03-24
Allow plugins to set a 64-bit plan identifier in PlannedStmt
Michael Paquier
2025-03-20
Revert workarounds for -Wmissing-braces false positives on old GCC
Peter Eisentraut
2025-03-19
Ensure first ModifyTable rel initialized if all are pruned
Amit Langote
2025-03-15
Remove table AM callback scan_bitmap_next_block
Melanie Plageman
2025-03-13
Fix incorrect handling of subquery pullup
Richard Guo
2025-03-13
Remove code setting wrap_non_vars to true for UNION ALL subqueries
Richard Guo
2025-03-12
Build whole-row Vars the same way during parsing and planning.
Tom Lane
2025-03-11
Improve EXPLAIN's display of window functions.
Tom Lane
2025-03-10
Use extended stats for precise estimation of bucket size in hash join
Alexander Korotkov
2025-03-10
Teach Append to consider tuple_fraction when accumulating subpaths.
Alexander Korotkov
2025-03-07
Rename amcancrosscompare
Peter Eisentraut
2025-03-04
Avoid NullTest deduction for clone clauses
Richard Guo
2025-02-27
Get rid of ojrelid local variable in remove_rel_from_query()
Alexander Korotkov
2025-02-25
Eliminate code duplication in replace_rte_variables callbacks
Richard Guo
2025-02-25
Expand virtual generated columns in the planner
Richard Guo
2025-02-19
Fix freeing a child join's SpecialJoinInfo
Richard Guo
[next]