| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. | Tom Lane | 2004-02-03 | 4 | -19/+19 |
| * | simplify_function() mustn't try to evaluate functions that return | Tom Lane | 2004-01-28 | 1 | -1/+11 |
| * | Repair planner failure for cases involving Cartesian products inside | Tom Lane | 2004-01-24 | 1 | -5/+41 |
| * | Revise GEQO planner to make use of some heuristic knowledge about SQL, namely | Tom Lane | 2004-01-23 | 4 | -114/+262 |
| * | Repair error apparently introduced in the initial coding of GUC: the | Tom Lane | 2004-01-21 | 1 | -9/+19 |
| * | Don't return an overoptimistic result from join_in_selectivity when | Tom Lane | 2004-01-19 | 1 | -12/+24 |
| * | Recognize that IN subqueries return already-unique results if they use | Tom Lane | 2004-01-19 | 1 | -6/+35 |
| * | When testing whether a sub-plan can do projection, use a general-purpose | Tom Lane | 2004-01-18 | 3 | -83/+73 |
| * | Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time | Tom Lane | 2004-01-14 | 1 | -3/+2 |
| * | Fix another place that wasn't maintaining AND/OR flatness of an | Tom Lane | 2004-01-12 | 2 | -15/+65 |
| * | Preserve AND/OR flatness during eval_const_expressions(). This seems a | Tom Lane | 2004-01-12 | 1 | -84/+154 |
| * | Improve has_nullable_targetlist() to allow strict functions of simple | Tom Lane | 2004-01-10 | 2 | -28/+36 |
| * | Fix subquery pullup logic to not be fooled when a view that appears | Tom Lane | 2004-01-10 | 1 | -5/+33 |
| * | Make some improvements in the intelligence of the partial-index | Tom Lane | 2004-01-07 | 1 | -52/+190 |
| * | More janitorial work: remove the explicit casting of NULL literals to a | Neil Conway | 2004-01-07 | 2 | -6/+6 |
| * | Instead of rechecking lossy index operators by putting them into the | Tom Lane | 2004-01-06 | 3 | -109/+58 |
| * | Adjust indexscan planning logic to keep RestrictInfo nodes associated | Tom Lane | 2004-01-05 | 6 | -158/+346 |
| * | Improve UniquePath logic to detect the case where the input is already | Tom Lane | 2004-01-05 | 3 | -7/+52 |
| * | Dept. of second thoughts: clause_selectivity shouldn't try to cache its | Tom Lane | 2004-01-05 | 1 | -8/+29 |
| * | Add the ability to extract OR indexscan conditions from OR-of-AND | Tom Lane | 2004-01-05 | 9 | -269/+396 |
| * | Merge restrictlist_selectivity into clauselist_selectivity by | Tom Lane | 2004-01-04 | 7 | -189/+185 |
| * | Rewrite OR indexscan processing to be more flexible. We can now for the | Tom Lane | 2004-01-04 | 6 | -487/+424 |
| * | Adjust the definition of RestrictInfo's left_relids and right_relids | Tom Lane | 2003-12-30 | 5 | -57/+78 |
| * | Instead of trying to force WHERE clauses into CNF or DNF normal form, | Tom Lane | 2003-12-30 | 2 | -530/+180 |
| * | Improve comment. | Tom Lane | 2003-12-29 | 1 | -1/+5 |
| * | Clean up the usage of canonicalize_qual(): in particular, be consistent | Tom Lane | 2003-12-28 | 3 | -130/+95 |
| * | Here is the definition of relation_byte_size() in optimizer/path/costsize.c: | Bruce Momjian | 2003-12-18 | 1 | -2/+2 |
| * | Be a little smarter in group_clauses_by_indexkey_for_join: detect cases | Tom Lane | 2003-12-18 | 1 | -26/+39 |
| * | Repair planner failure when there are multiple IN clauses, each with | Tom Lane | 2003-12-17 | 2 | -3/+22 |
| * | query_tree_mutator should copy RangeTblEntry nodes even when it's not | Tom Lane | 2003-12-09 | 1 | -9/+4 |
| * | Whole-row references were broken for subqueries and functions, because | Tom Lane | 2003-12-08 | 1 | -14/+8 |
| * | Planner failed to be smart about binary-compatible expressions in pathkeys | Tom Lane | 2003-12-03 | 2 | -11/+38 |
| * | make sure the $Id tags are converted to $PostgreSQL as well ... | PostgreSQL Daemon | 2003-11-29 | 11 | -11/+11 |
| * | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 | 36 | -36/+36 |
| * | Repair subselect.c's occasional assignment of the wrong vartypmod to | Tom Lane | 2003-11-25 | 1 | -2/+8 |
| * | Get rid of hashkeys field of Hash plan node, since it's redundant with | Tom Lane | 2003-11-25 | 3 | -39/+5 |
| * | Cross-data-type comparisons are now indexable by btrees, pursuant to my | Tom Lane | 2003-11-12 | 3 | -80/+117 |
| * | Add operator strategy and comparison-value datatype fields to ScanKey. | Tom Lane | 2003-11-09 | 2 | -26/+56 |
| * | Fix for this problem: | Tom Lane | 2003-11-05 | 1 | -9/+1 |
| * | Give a useful error message if a RangeVar is encountered in an expression. | Tom Lane | 2003-10-29 | 1 | -1/+21 |
| * | Repair interaction between IN-join processing and subselect pullup that | Tom Lane | 2003-10-18 | 1 | -6/+9 |
| * | pull_up_subqueries() should copy the subquery before starting to modify | Tom Lane | 2003-10-13 | 1 | -19/+16 |
| * | Add a little more smarts to estimate_hash_bucketsize(): if there's no | Tom Lane | 2003-10-05 | 1 | -1/+9 |
| * | Message editing: remove gratuitous variations in message wording, standardize | Peter Eisentraut | 2003-09-25 | 5 | -12/+12 |
| * | Remove geqo_random_seed parameter. Having geqo reset the global random() | Tom Lane | 2003-09-07 | 1 | -9/+1 |
| * | Department of second thoughts: can't reorder merge-join clauses. | Tom Lane | 2003-08-27 | 1 | -2/+2 |
| * | Push subplan clauses to the back in qual lists for join plans, not | Tom Lane | 2003-08-26 | 1 | -1/+15 |
| * | Fix ARRAY[] construct so that in multidimensional case, elements can | Tom Lane | 2003-08-17 | 1 | -2/+2 |
| * | Create a 'type cache' that keeps track of the data needed for any particular | Tom Lane | 2003-08-17 | 2 | -5/+8 |
| * | Change some frequently-reached elog(DEBUG...) calls to ereport(DEBUG...) | Tom Lane | 2003-08-12 | 1 | -7/+13 |