| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix extremely nasty little bug observed when a sub-SELECT appears in | Tom Lane | 2000-04-04 | 4 | -125/+157 |
| * | Tweak indexscan cost estimation: round estimated # of tuples visited up | Tom Lane | 2000-03-30 | 1 | -5/+5 |
| * | Save a few cycles in simple cases: no need to call cost_sort() when there | Tom Lane | 2000-03-24 | 1 | -8/+8 |
| * | A little further tweaking of the range-query selectivity logic: | Tom Lane | 2000-03-23 | 1 | -13/+25 |
| * | If we cannot get a real estimate for the selectivity of a range query, | Tom Lane | 2000-03-23 | 1 | -3/+5 |
| * | Repair logic flaw in cost estimator: cost_nestloop() was estimating CPU | Tom Lane | 2000-03-22 | 5 | -55/+57 |
| * | Restructure planning code so that preprocessing of targetlist and quals | Tom Lane | 2000-03-21 | 6 | -156/+182 |
| * | Minor code rearrangement & doc improvement in eval_const_expressions(). | Tom Lane | 2000-03-19 | 1 | -105/+129 |
| * | Fix a bunch of minor portability problems and maybe-bugs revealed by | Tom Lane | 2000-03-17 | 2 | -6/+6 |
| * | Implement column aliases on views "CREATE VIEW name (collist)". | Thomas G. Lockhart | 2000-03-14 | 1 | -3/+3 |
| * | Fix some bogosities in the code that deals with estimating the fraction | Tom Lane | 2000-03-14 | 3 | -29/+42 |
| * | Fix performance bug in constant-expression simplifier. After finding | Tom Lane | 2000-03-12 | 1 | -5/+13 |
| * | Further tweaking of logic that decides when to materialize an uncorrelated | Tom Lane | 2000-03-11 | 1 | -24/+15 |
| * | Trial implementation of ALTER DROP COLUMN. | Hiroshi Inoue | 2000-03-09 | 1 | -3/+34 |
| * | Apply a MATERIAL node to the result of an uncorrelated subplan, if it | Tom Lane | 2000-03-02 | 1 | -5/+71 |
| * | Avoid a little bit of unnecessary computation in canonicalize_qual. | Tom Lane | 2000-02-27 | 1 | -2/+3 |
| * | Tweak planner to use OFFSET+LIMIT, not just LIMIT, as estimate of the | Tom Lane | 2000-02-21 | 1 | -16/+32 |
| * | Create a new expression node type RelabelType, which exists solely to | Tom Lane | 2000-02-20 | 1 | -1/+44 |
| * | Plug some more memory leaks in the planner. It still leaks like a sieve, | Tom Lane | 2000-02-18 | 5 | -37/+68 |
| * | Implement reindex command | Hiroshi Inoue | 2000-02-18 | 1 | -2/+7 |
| * | Finish repairing 6.5's problems with r-tree indexes: create appropriate | Tom Lane | 2000-02-17 | 1 | -18/+19 |
| * | Remove long-dead code. | Tom Lane | 2000-02-15 | 1 | -191/+0 |
| * | New cost model for planning, incorporating a penalty for random page | Tom Lane | 2000-02-15 | 19 | -1195/+2023 |
| * | Carry column aliases from the parser frontend. Enables queries like | Thomas G. Lockhart | 2000-02-15 | 2 | -6/+6 |
| * | Repair planning bugs caused by my misguided removal of restrictinfo link | Tom Lane | 2000-02-07 | 15 | -957/+1077 |
| * | Rename same() to sameseti() to have a slightly less generic name. Move | Tom Lane | 2000-02-06 | 5 | -57/+17 |
| * | Further cleanup for OR-of-AND WHERE-clauses. orindxpath can now handle | Tom Lane | 2000-02-05 | 2 | -54/+90 |
| * | Make EXPLAIN results for Append, Group, Agg, Unique nodes more plausible. | Tom Lane | 2000-02-03 | 2 | -35/+59 |
| * | Apply the heuristic proposed by Taral (see pgsql-general archives for | Tom Lane | 2000-01-28 | 1 | -53/+106 |
| * | Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now | Tom Lane | 2000-01-27 | 5 | -47/+77 |
| * | Add: | Bruce Momjian | 2000-01-26 | 39 | -77/+116 |
| * | First cut at making useful selectivity estimates for range queries | Tom Lane | 2000-01-24 | 1 | -10/+235 |
| * | First cut at unifying regular selectivity estimation with indexscan | Tom Lane | 2000-01-23 | 3 | -62/+118 |
| * | Revise handling of index-type-specific indexscan cost estimation, per | Tom Lane | 2000-01-22 | 9 | -382/+115 |
| * | Fixed all elog related warnings, as well as a few others. | Peter Eisentraut | 2000-01-15 | 2 | -6/+6 |
| * | Put back erroneously removed zeroing of sentinel elements | Tom Lane | 2000-01-12 | 1 | -1/+3 |
| * | More cleanups. Still doesn't work. | Bruce Momjian | 2000-01-11 | 1 | -3/+1 |
| * | Another round of planner/optimizer work. This is just restructuring and | Tom Lane | 2000-01-09 | 18 | -1217/+915 |
| * | Generate double-sided LIKE indexquals that work even in weird locales, | Tom Lane | 1999-12-31 | 1 | -45/+163 |
| * | Clean up loose end in LIKE optimization fix: parser's code would generate | Tom Lane | 1999-12-31 | 1 | -54/+115 |
| * | fix_parsetree_attnums was not nearly smart enough about walking parse | Tom Lane | 1999-12-14 | 1 | -128/+149 |
| * | New LDOUT makefile variable for QNX os. | Bruce Momjian | 1999-12-13 | 6 | -12/+12 |
| * | aggregate(DISTINCT ...) works, per SQL spec. | Tom Lane | 1999-12-13 | 1 | -3/+35 |
| * | Make LD -r as macros that can be changed for QNX. | Bruce Momjian | 1999-12-09 | 6 | -12/+12 |
| * | Replace generic 'Illegal use of aggregates' error message with one that | Tom Lane | 1999-12-09 | 3 | -23/+53 |
| * | Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp | Bruce Momjian | 1999-11-23 | 8 | -9/+442 |
| * | Add system indexes to match all caches. | Bruce Momjian | 1999-11-22 | 4 | -14/+14 |
| * | Combine index_info and find_secondary_indexes into a single routine that | Tom Lane | 1999-11-21 | 2 | -187/+109 |
| * | Implement subselects in target lists. Also, relax requirement that | Tom Lane | 1999-11-15 | 3 | -74/+88 |
| * | New NameStr macro to convert Name to Str. No need for var.data anymore. | Bruce Momjian | 1999-11-07 | 1 | -2/+2 |