index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
/
path
Commit message (
Expand
)
Author
Age
*
Skip opfamily check in eclass_matches_any_index() when the index isn't a
Tom Lane
2008-09-12
*
Fix an oversight I made in a cleanup patch over a year ago:
Tom Lane
2008-04-01
*
Apply my original fix for Taiki Yamaguchi's bug report about DISTINCT MAX().
Tom Lane
2008-03-31
*
When a relation has been proven empty by constraint exclusion, propagate that
Tom Lane
2008-03-24
*
Fix silly mistake in expand_indexqual_rowcompare --- in converting a forboth()
Tom Lane
2008-02-07
*
Fix an old error in clause_selectivity: the default selectivity estimate
Tom Lane
2008-01-11
*
Fix a conceptual error in my patch of 2007-10-26 that avoided considering
Tom Lane
2008-01-11
*
Fix some planner issues found while investigating Kevin Grittner's report
Tom Lane
2008-01-09
*
Update copyrights in source tree to 2008.
Bruce Momjian
2008-01-01
*
Fix mergejoin cost estimation so that we consider the statistical ranges of
Tom Lane
2007-12-08
*
Save another little bit of planner overhead on simple queries, by having
Tom Lane
2007-11-24
*
Avoid uselessly building a duplicate of the original clause in trivial cases
Tom Lane
2007-11-23
*
Re-run pgindent with updated list of typedefs. (Updated README should
Bruce Momjian
2007-11-15
*
pgindent run for 8.3.
Bruce Momjian
2007-11-15
*
Fix EquivalenceClass code to handle volatile sort expressions in a more
Tom Lane
2007-11-08
*
Last week's patch for make_sort_from_pathkeys wasn't good enough: it has
Tom Lane
2007-11-08
*
Improve the performance of LIKE/regex estimation in non-C locales, by making
Tom Lane
2007-11-07
*
Ensure that EquivalenceClasses generated from ORDER BY keys contain proper
Tom Lane
2007-11-02
*
Avoid considering both sort directions as equally useful for merging.
Tom Lane
2007-10-27
*
Change have_join_order_restriction() so that we do not force a clauseless join
Tom Lane
2007-10-26
*
Fix UPDATE/DELETE WHERE CURRENT OF to support repeated update and update-
Tom Lane
2007-10-24
*
Create a function variable "join_search_hook" to let plugins override the
Tom Lane
2007-09-26
*
Fix cost estimates for EXISTS subqueries that are evaluated as initPlans
Tom Lane
2007-09-22
*
Apply a band-aid fix for the problem that 8.2 and up completely misestimate
Tom Lane
2007-08-31
*
Fix a couple of planner bugs introduced by the new ability to discard
Tom Lane
2007-07-07
*
Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.
Tom Lane
2007-06-11
*
Downgrade implicit casts to text to be assignment-only, except for the ones
Tom Lane
2007-06-05
*
Change build_index_pathkeys() so that the expressions it builds to represent
Tom Lane
2007-05-31
*
Repair two constraint-exclusion corner cases triggered by proving that an
Tom Lane
2007-05-26
*
Fix best_inner_indexscan to return both the cheapest-total-cost and
Tom Lane
2007-05-22
*
Teach tuplestore.c to throw away data before the "mark" point when the caller
Tom Lane
2007-05-21
*
Teach tuplesort.c about "top N" sorting, in which only the first N tuples
Tom Lane
2007-05-04
*
Some further performance tweaks for planning large inheritance trees that
Tom Lane
2007-04-21
*
Avoid useless work during set_plain_rel_pathlist() when the relation
Tom Lane
2007-04-21
*
Tweak set_rel_width() to avoid redundant executions of getrelid().
Tom Lane
2007-04-21
*
Rewrite choose_bitmap_and() to make it more robust in the presence of
Tom Lane
2007-04-17
*
Avoid running build_index_pathkeys() in situations where there cannot
Tom Lane
2007-04-15
*
Make 'col IS NULL' clauses be indexable conditions.
Tom Lane
2007-04-06
*
Fix array coercion expressions to ensure that the correct volatility is
Tom Lane
2007-03-27
*
Fix some problems with selectivity estimation for partial indexes.
Tom Lane
2007-03-21
*
Fix up the remaining places where the expression node structure would lose
Tom Lane
2007-03-17
*
Turn the rangetable used by the executor into a flat list, and avoid storing
Tom Lane
2007-02-22
*
Remove the Query structure from the executor's API. This allows us to stop
Tom Lane
2007-02-20
*
Get rid of some old and crufty global variables in the planner. When
Tom Lane
2007-02-19
*
Restructure code that is responsible for ensuring that clauseless joins are
Tom Lane
2007-02-16
*
Repair bug in 8.2's new logic for planning outer joins: we have to allow joins
Tom Lane
2007-02-13
*
Repair oversight in creation of "append relations": we should set up
Tom Lane
2007-01-28
*
Put back planner's ability to cache the results of mergejoinscansel(),
Tom Lane
2007-01-22
*
Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc
Tom Lane
2007-01-22
*
Refactor some lsyscache routines to eliminate duplicate code and save
Tom Lane
2007-01-21
[next]