| Commit message (Expand) | Author | Age |
* | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian | 2009-06-11 |
* | Fix cost_nestloop and cost_hashjoin to model the behavior of semi and anti | Tom Lane | 2009-05-09 |
* | Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from | Tom Lane | 2009-04-19 |
* | Bump disable_cost up from 1e8 to 1e10, per gripe from Kris Jurka. | Tom Lane | 2009-04-17 |
* | Fix planner to restore its previous level of intelligence about pushing | Tom Lane | 2009-04-16 |
* | If we expect a hash join to be performed in multiple batches, suppress | Tom Lane | 2009-03-26 |
* | Optimize multi-batch hash joins when the outer relation has a nonuniform | Tom Lane | 2009-03-21 |
* | Improve match_special_index_operator() to recognize that LIKE with an | Tom Lane | 2009-03-11 |
* | Fix set_subquery_pathlist() to copy the RTE's subquery before it gets mangled | Tom Lane | 2009-03-10 |
* | Teach the planner to support index access methods that only implement | Tom Lane | 2009-03-05 |
* | Shave a few cycles in compare_pathkeys() by checking for pointer-identical | Tom Lane | 2009-02-28 |
* | Tighten up join ordering rules to account for recent more-careful analysis | Tom Lane | 2009-02-27 |
* | Improve comments about semijoin implementation strategy, per a question | Tom Lane | 2009-02-19 |
* | Teach the planner to treat a partial unique index as proving a variable is | Tom Lane | 2009-02-15 |
* | Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge join | Tom Lane | 2009-02-06 |
* | Fix an old corner-case error in match_unsorted_outer(): don't consider | Tom Lane | 2009-02-05 |
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
* | Support window functions a la SQL:2008. | Tom Lane | 2008-12-28 |
* | Fix an oversight in the code that makes transitive-equality deductions from | Tom Lane | 2008-12-01 |
* | My recent fix for semijoin planning didn't actually work for a semijoin with a | Tom Lane | 2008-11-28 |
* | Switch the planner over to treating qualifications of a JOIN_SEMI join as | Tom Lane | 2008-11-22 |
* | Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the plan | Tom Lane | 2008-11-15 |
* | Get rid of adjust_appendrel_attr_needed(), which has been broken ever since | Tom Lane | 2008-11-11 |
* | Add a concept of "placeholder" variables to the planner. These are variables | Tom Lane | 2008-10-21 |
* | Salvage a little bit of work from a failed patch: simplify and speed up | Tom Lane | 2008-10-17 |
* | Implement SQL-standard WITH clauses, including WITH RECURSIVE. | Tom Lane | 2008-10-04 |
* | Skip opfamily check in eclass_matches_any_index() when the index isn't a | Tom Lane | 2008-09-12 |
* | Fix an oversight in the 8.2 patch that improved mergejoin performance by | Tom Lane | 2008-09-05 |
* | Move exprType(), exprTypmod(), expression_tree_walker(), and related routines | Tom Lane | 2008-08-25 |
* | Arrange to convert EXISTS subqueries that are equivalent to hashable IN | Tom Lane | 2008-08-22 |
* | Add some defenses against constant-FALSE outer join conditions. Since | Tom Lane | 2008-08-17 |
* | Clean up the loose ends in selectivity estimation left by my patch for semi | Tom Lane | 2008-08-16 |
* | Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace | Tom Lane | 2008-08-14 |
* | Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items | Tom Lane | 2008-08-02 |
* | Improve planner's estimation of the size of an append relation: rather than | Tom Lane | 2008-06-27 |
* | Alter the xxx_pattern_ops opclasses to use the regular equality operator of | Tom Lane | 2008-05-27 |
* | Extend GIN to support partial-match searches, and extend tsquery to support | Tom Lane | 2008-05-16 |
* | Restructure some header files a bit, in particular heapam.h, by removing some | Alvaro Herrera | 2008-05-12 |
* | Since createplan.c no longer cares whether index operators are lossy, it has | Tom Lane | 2008-04-13 |
* | 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 |
* | Simplify and standardize conversions between TEXT datums and ordinary C | Tom Lane | 2008-03-25 |
* | When a relation has been proven empty by constraint exclusion, propagate that | Tom Lane | 2008-03-24 |
* | Refactor backend makefiles to remove lots of duplicate code | Peter Eisentraut | 2008-02-19 |
* | 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 |