| Age | Commit message (Expand) | Author |
| 2001-12-10 | Suppress subquery pullup and pushdown when the subquery has any | Tom Lane |
| 2001-11-30 | Repair failure to mark an inserted Materialize node with the appropriate | Tom Lane |
| 2001-11-05 | New pgindent run with fixes suggested by Tom. Patch manually reviewed, | Bruce Momjian |
| 2001-10-30 | Fix problems with subselects used in GROUP BY expressions, per gripe | Tom Lane |
| 2001-10-28 | Another pgindent run. Fixes enum indenting, and improves #endif | Bruce Momjian |
| 2001-10-25 | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian |
| 2001-10-18 | Extend code that deduces implied equality clauses to detect whether a | Tom Lane |
| 2001-09-21 | Produce slightly saner-looking EXPLAIN output for a Result node. | Tom Lane |
| 2001-08-21 | Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in | Tom Lane |
| 2001-06-05 | Further work on making use of new statistics in planner. Adjust APIs | Tom Lane |
| 2001-05-20 | Modify optimizer data structures so that IndexOptInfo lists built for | Tom Lane |
| 2001-05-14 | Current implementation of FOR UPDATE has no hope of working correctly | Tom Lane |
| 2001-05-07 | Rewrite of planner statistics-gathering code. ANALYZE is now available as | Tom Lane |
| 2001-04-30 | Suppress pull-up of subqueries that are in the nullable side of an outer | Tom Lane |
| 2001-04-18 | Make the world safe for passing whole rows of views to functions. This | Tom Lane |
| 2001-04-16 | Avoid reversing user-given order of WHERE clauses while attaching clauses | Tom Lane |
| 2001-04-01 | Planner wasn't correctly handling adjustment of tuple_fraction for the | Tom Lane |
| 2001-03-22 | pgindent run. Make it all clean. | Bruce Momjian |
| 2001-02-16 | Clean up two rather nasty bugs in operator selection code. | Tom Lane |
| 2001-01-27 | Don't crash if subquery appears multiple times in jointree. This should | Tom Lane |
| 2001-01-24 | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian |
| 2001-01-18 | Fix performance issue with qualifications on VIEWs: outer query should | Tom Lane |
| 2001-01-09 | Fix oversight in planning of GROUP queries: when an expression is used | Tom Lane |
| 2000-12-23 | Compute reasonable cost and output-row-count estimates for LIMIT plan | Tom Lane |
| 2000-12-14 | Planner speedup hacking. Avoid saving useless pathkeys, so that path | Tom Lane |
| 2000-12-12 | Cache eval cost of qualification expressions in RestrictInfo nodes to | Tom Lane |
| 2000-12-06 | Clean up handling of FOR UPDATE inside views and subselects ... make it | Tom Lane |
| 2000-11-23 | Ensure that mergejoin plan will be considered for FULL OUTER JOIN even | Tom Lane |
| 2000-11-21 | Fix erroneous handling of parameters at SubqueryScan plan nodes, | Tom Lane |
| 2000-11-16 | Change SearchSysCache coding conventions so that a reference count is | Tom Lane |
| 2000-11-12 | Restructure handling of inheritance queries so that they work with outer | Tom Lane |
| 2000-11-09 | Repair some bugs in new union/intersect/except code. | Tom Lane |
| 2000-11-05 | Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases where | Tom Lane |
| 2000-10-26 | Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in | Tom Lane |
| 2000-10-05 | Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the | Tom Lane |
| 2000-09-29 | Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. | Tom Lane |
| 2000-09-25 | System neglected to complain about ungrouped variables passed to | Tom Lane |
| 2000-09-12 | First cut at full support for OUTER JOINs. There are still a few loose | Tom Lane |
| 2000-08-31 | Fix relative path references so that make knowns which dependencies refer | Peter Eisentraut |
| 2000-08-21 | Move pg_checkretval out of the planner (where it never belonged) into | Tom Lane |
| 2000-08-13 | Clean up handling of variable-free qual clauses. System now does the | Tom Lane |
| 2000-08-08 | Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' | Tom Lane |
| 2000-08-06 | Copy sub-Query nodes to avoid trouble when same sub-Query is linked to | Tom Lane |
| 2000-07-27 | Make planner safe for recursive calls --- needed for cases where | Tom Lane |
| 2000-07-27 | Arrange to free planning memory (or most of it, anyway) at completion | Tom Lane |
| 2000-07-24 | Deduce equality constraints that are implied by transitivity of | Tom Lane |
| 2000-07-12 | First stage of reclaiming memory in executor by resetting short-term | Tom Lane |
| 2000-06-20 | Make inheritance planning logic a little simpler and clearer, | Tom Lane |
| 2000-06-18 | Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the | Tom Lane |
| 2000-06-15 | Clean up #include's. | Bruce Momjian |