projects
/
postgresql.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
doc: Improve description of wal_compression
[postgresql.git]
/
src
/
backend
/
optimizer
/
2 days ago
Richard Guo
Simplify relation_has_unique_index_for()
tree
|
commitdiff
2 days ago
Richard Guo
Pathify RHS unique-ification for semijoin planning
tree
|
commitdiff
7 days ago
Tom Lane
Grab the low-hanging fruit from forcing USE_FLOAT8_BYVA...
tree
|
commitdiff
9 days ago
Dean Rasheed
Fix security checks in selectivity estimation functions.
tree
|
commitdiff
13 days ago
Etsuro Fujita
Disallow collecting transition tuples from child foreig...
tree
|
commitdiff
2025-07-31
Michael Paquier
Rename CachedPlanType to PlannedStmtOrigin for PlannedStmt
tree
|
commitdiff
2025-07-29
David Rowley
Display Memoize planner estimates in EXPLAIN
tree
|
commitdiff
2025-07-24
Michael Paquier
Introduce field tracking cached plan type in PlannedStmt
tree
|
commitdiff
2025-07-22
Richard Guo
Reduce "Var IS [NOT] NULL" quals during constant folding
tree
|
commitdiff
2025-07-22
Richard Guo
Centralize collection of catalog info needed early...
tree
|
commitdiff
2025-07-22
Richard Guo
Expand virtual generated columns before sublink pull-up
tree
|
commitdiff
2025-07-08
Richard Guo
Consider explicit incremental sort for Append and Merge...
tree
|
commitdiff
2025-07-03
Tom Lane
Simplify COALESCE() with one surviving argument.
tree
|
commitdiff
2025-07-03
Richard Guo
Enable use of Memoize for ANTI joins
tree
|
commitdiff
2025-06-29
Tom Lane
Fix some new issues with planning of PlaceHolderVars.
tree
|
commitdiff
2025-06-20
Tom Lane
Remove planner's have_dangerous_phv() join-order restri...
tree
|
commitdiff
2025-06-19
Fujii Masao
doc: Mention GIN indexes support parallel builds.
tree
|
commitdiff
2025-05-22
Tom Lane
In ExecInitModifyTable, don't scribble on the source...
tree
|
commitdiff
2025-05-22
Amit Langote
Revert "Don't lock partitions pruned by initial pruning"
tree
|
commitdiff
2025-05-18
Alexander Korotkov
Fix tuple_fraction calculation in generate_orderedappen...
tree
|
commitdiff
2025-05-14
Richard Guo
Add explicit initialization for all PlannerGlobal fields
tree
|
commitdiff
2025-05-08
Richard Guo
Track the number of presorted outer pathkeys in MergePath
tree
|
commitdiff
2025-05-07
Alexander Korotkov
Refactor ChangeVarNodesExtended() using the custom...
tree
|
commitdiff
2025-05-03
Alexander Korotkov
Revert "Refactor ChangeVarNodesExtended() using the...
tree
|
commitdiff
2025-05-03
Alexander Korotkov
Refactor ChangeVarNodesExtended() using the custom...
tree
|
commitdiff
2025-04-27
Alexander Korotkov
Disallow removing placeholders during Self-Join Elimina...
tree
|
commitdiff
2025-04-20
David Rowley
Fix issue with ORDER BY / DISTINCT aggregates and FILTER
tree
|
commitdiff
2025-04-16
Richard Guo
Fix an incorrect check in get_memoize_path
tree
|
commitdiff
2025-04-15
Tom Lane
Fix failure for generated column with a not-null domain...
tree
|
commitdiff
2025-04-10
David Rowley
Update wording in optimizer/README for EquivalenceClasses
tree
|
commitdiff
2025-04-09
Tom Lane
Doc: note that two examples in optimizer/README are...
tree
|
commitdiff
2025-04-08
David Rowley
Speedup child EquivalenceMember lookup in planner
tree
|
commitdiff
2025-04-08
Bruce Momjian
Fix PG 17 [NOT] NULL optimization bug for domains
tree
|
commitdiff
2025-04-07
Álvaro Herrera
Allow NOT NULL constraints to be added as NOT VALID
tree
|
commitdiff
2025-04-06
Peter Eisentraut
Relax ordering-related hardcoded btree requirements...
tree
|
commitdiff
2025-04-04
Alexander Korotkov
Convert 'x IN (VALUES ...)' to 'x = ANY ...' then appro...
tree
|
commitdiff
2025-04-04
Alexander Korotkov
Extract make_SAOP_expr() function from match_orclause_t...
tree
|
commitdiff
2025-04-04
Peter Eisentraut
Convert PathKey to use CompareType
tree
|
commitdiff
2025-04-04
Amit Langote
Make derived clause lookup in EquivalenceClass more...
tree
|
commitdiff
2025-04-04
Amit Langote
Add assertion to verify derived clause has constant RHS
tree
|
commitdiff
2025-04-03
Richard Guo
Remove duplicated comment in get_relation_constraints
tree
|
commitdiff
2025-04-02
Tom Lane
Change SQL-language functions to use the plan cache.
tree
|
commitdiff
2025-04-02
Peter Eisentraut
Add support for NOT ENFORCED in foreign key constraints
tree
|
commitdiff
2025-04-01
David Rowley
Fix planner's failure to identify multiple hashable...
tree
|
commitdiff
2025-03-28
Alexander Korotkov
Make group_similar_or_args() reorder clause list as...
tree
|
commitdiff
2025-03-24
Michael Paquier
Allow plugins to set a 64-bit plan identifier in Planne...
tree
|
commitdiff
2025-03-20
Peter Eisentraut
Revert workarounds for -Wmissing-braces false positives...
tree
|
commitdiff
2025-03-19
Amit Langote
Ensure first ModifyTable rel initialized if all are...
tree
|
commitdiff
2025-03-15
Melanie Plageman
Remove table AM callback scan_bitmap_next_block
tree
|
commitdiff
2025-03-13
Richard Guo
Fix incorrect handling of subquery pullup
tree
|
commitdiff
2025-03-13
Richard Guo
Remove code setting wrap_non_vars to true for UNION...
tree
|
commitdiff
2025-03-12
Tom Lane
Build whole-row Vars the same way during parsing and...
tree
|
commitdiff
2025-03-11
Tom Lane
Improve EXPLAIN's display of window functions.
tree
|
commitdiff
2025-03-10
Alexander Korotkov
Use extended stats for precise estimation of bucket...
tree
|
commitdiff
2025-03-10
Alexander Korotkov
Teach Append to consider tuple_fraction when accumulati...
tree
|
commitdiff
2025-03-07
Peter Eisentraut
Rename amcancrosscompare
tree
|
commitdiff
2025-03-04
Richard Guo
Avoid NullTest deduction for clone clauses
tree
|
commitdiff
2025-02-27
Alexander Korotkov
Get rid of ojrelid local variable in remove_rel_from_qu...
tree
|
commitdiff
2025-02-25
Richard Guo
Eliminate code duplication in replace_rte_variables...
tree
|
commitdiff
2025-02-25
Richard Guo
Expand virtual generated columns in the planner
tree
|
commitdiff
2025-02-19
Richard Guo
Fix freeing a child join's SpecialJoinInfo
tree
|
commitdiff
2025-02-17
Alexander Korotkov
Implement Self-Join Elimination
tree
|
commitdiff
2025-02-17
Richard Guo
Adjust tuples estimate for appendrels
tree
|
commitdiff
2025-02-07
Amit Langote
Track unpruned relids to avoid processing pruned relations
tree
|
commitdiff
2025-02-04
Alexander Korotkov
Allow usage of match_orclause_to_indexcol() for joins
tree
|
commitdiff
2025-02-04
Alexander Korotkov
Revise the header comment for match_clause_to_indexcol()
tree
|
commitdiff
2025-01-31
Tom Lane
Get rid of our dependency on type "long" for memory...
tree
|
commitdiff
2025-01-30
Amit Langote
Move PartitionPruneInfo out of plan nodes into PlannedStmt
tree
|
commitdiff
2025-01-29
Tom Lane
Handle default NULL insertion a little better.
tree
|
commitdiff
2025-01-17
Tom Lane
Fix setrefs.c's failure to do expression processing...
tree
|
commitdiff
2025-01-16
Dean Rasheed
Add OLD/NEW support to RETURNING in DML queries.
tree
|
commitdiff
2025-01-15
Peter Eisentraut
Rename RowCompareType to CompareType
tree
|
commitdiff
2025-01-11
Peter Eisentraut
Add support for NOT ENFORCED in CHECK constraints
tree
|
commitdiff
2025-01-10
David Rowley
Fix UNION planner datatype issue
tree
|
commitdiff
2025-01-01
David Rowley
Fix an assortment of spelling mistakes and typos
tree
|
commitdiff
2025-01-01
Bruce Momjian
Update copyright for 2025
tree
|
commitdiff
2024-12-20
David Rowley
Introduce CompactAttribute array in TupleDesc, take 2
tree
|
commitdiff
2024-12-19
Tom Lane
Improve planner's handling of SetOp plans.
tree
|
commitdiff
2024-12-19
Tom Lane
Convert SetOp to read its inputs as outerPlan and inner...
tree
|
commitdiff
2024-12-17
Tomas Vondra
Update comments about index parallel builds
tree
|
commitdiff
2024-12-17
Richard Guo
Avoid unnecessary wrapping for more complex expressions
tree
|
commitdiff
2024-12-14
John Naylor
Fix typo
tree
|
commitdiff
2024-12-12
David Rowley
Detect redundant GROUP BY columns using UNIQUE indexes
tree
|
commitdiff
2024-12-12
David Rowley
Defer remove_useless_groupby_columns() work until query...
tree
|
commitdiff
2024-12-09
Richard Guo
Avoid unnecessary wrapping for Vars and PHVs
tree
|
commitdiff
2024-11-30
Tom Lane
Avoid mislabeling of lateral references, redux.
tree
|
commitdiff
2024-11-29
Alexander Korotkov
Skip not SOAP-supported indexes while transforming...
tree
|
commitdiff
2024-11-29
David Rowley
Fix typo in header comment for set_operation_ordered_re...
tree
|
commitdiff
2024-11-28
Tom Lane
Avoid mislabeling of lateral references when pulling...
tree
|
commitdiff
2024-11-28
Peter Eisentraut
Remove useless casts to (void *)
tree
|
commitdiff
2024-11-26
Richard Guo
Remove dead code in get_param_path_clause_serials()
tree
|
commitdiff
2024-11-26
Richard Guo
Reordering DISTINCT keys to match input path's pathkeys
tree
|
commitdiff
2024-11-25
Alexander Korotkov
Remove the wrong assertion from match_orclause_to_index...
tree
|
commitdiff
2024-11-23
Alexander Korotkov
Teach bitmap path generation about transforming OR...
tree
|
commitdiff
2024-11-23
Alexander Korotkov
Transform OR-clauses to SAOP's during index matching
tree
|
commitdiff
2024-11-19
Tom Lane
Compare collations before merging UNION operations.
tree
|
commitdiff
2024-11-08
Tom Lane
Improve fix for not entering parallel mode when holding...
tree
|
commitdiff
2024-11-08
Álvaro Herrera
Add pg_constraint rows for not-null constraints
tree
|
commitdiff
2024-11-08
Amit Langote
Disallow partitionwise join when collations don't match
tree
|
commitdiff
2024-11-08
Amit Langote
Disallow partitionwise grouping when collations don...
tree
|
commitdiff
next