| Age | Commit message (Expand) | Author |
| 2004-10-23 | Avoid overflow in cost_sort when work_mem exceeds 1Gb. | Tom Lane |
| 2004-10-22 | In ALTER COLUMN TYPE, strip any implicit coercion operations appearing | Tom Lane |
| 2004-10-11 | Fix OR-index-scan planner to recognize that a partial index is usable | Tom Lane |
| 2004-10-07 | Fix problems with SQL functions returning rowtypes that have dropped | Tom Lane |
| 2004-10-07 | Adjust comments previously moved to column 1 by pgident. | Bruce Momjian |
| 2004-10-02 | Clean up handling of inherited-table update queries, per bug report | Tom Lane |
| 2004-10-01 | Fallout from changing index locking rules: we can reduce the strength | Tom Lane |
| 2004-09-01 | Fix mistaken comment. | Tom Lane |
| 2004-08-30 | Another pgindent run with lib typedefs added. | Bruce Momjian |
| 2004-08-29 | Pgindent run for 8.0. | Bruce Momjian |
| 2004-08-29 | Update copyright to 2004. | Bruce Momjian |
| 2004-08-19 | Repair some issues with column aliases and RowExpr construction in the | Tom Lane |
| 2004-08-17 | Standardize on the assumption that the arguments of a RowExpr correspond | Tom Lane |
| 2004-08-04 | Label CVS tip as 8.0devel instead of 7.5devel. Adjust various comments | Tom Lane |
| 2004-08-02 | Allow DECLARE CURSOR to take parameters from the portal in which it is | Tom Lane |
| 2004-06-16 | Represent type-specific length coercion functions as pg_cast entries, | Tom Lane |
| 2004-06-11 | When using extended-query protocol, postpone planning of unnamed statements | Tom Lane |
| 2004-06-10 | Adjust cost_nonsequential_access() to have more reasonable behavior | Tom Lane |
| 2004-06-09 | Support assignment to subfields of composite columns in UPDATE and INSERT. | Tom Lane |
| 2004-06-05 | Tweak palloc/repalloc to allow zero bytes to be requested, as per recent | Tom Lane |
| 2004-06-05 | Make the world very nearly safe for composite-type columns in tables. | Tom Lane |
| 2004-06-03 | Adjust our timezone library to use pg_time_t (typedef'd as int64) in | Tom Lane |
| 2004-06-01 | Just about there on de-FastList-ification. | Tom Lane |
| 2004-06-01 | Desultory de-FastList-ification. RelOptInfo.reltargetlist is back to | Tom Lane |
| 2004-05-30 | Use the new List API function names throughout the backend, and disable the | Neil Conway |
| 2004-05-26 | Use a cleaner substitute for the inability to apply length() to the tail | Tom Lane |
| 2004-05-26 | Reimplement the linked list data structure used throughout the backend. | Neil Conway |
| 2004-05-21 | Integrate src/timezone library for all platforms. There is more we can | Tom Lane |
| 2004-05-11 | Yawn ... still another place not quite ready for zero-column tables. | Tom Lane |
| 2004-05-11 | Fix oversights in processing of LIMIT expressions during planning. | Tom Lane |
| 2004-05-11 | Repair recalculation failure for nested sub-SELECTs, per bug report from | Tom Lane |
| 2004-05-10 | Promote row expressions to full-fledged citizens of the expression syntax, | Tom Lane |
| 2004-04-25 | Remove the last traces of Joe Hellerstein's "xfunc" optimization. Patch | Neil Conway |
| 2004-04-07 | Extend set-operation planning to keep track of the sort ordering induced | Tom Lane |
| 2004-04-07 | build_subquery_pathkeys() was examining wrong copy of subquery target list, | Tom Lane |
| 2004-04-06 | Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE. | Tom Lane |
| 2004-04-02 | check_sql_fn_retval has always thought that we supported doing | Tom Lane |
| 2004-04-02 | Get rid of crocky use of RangeVar nodes in parser to represent partially | Tom Lane |
| 2004-03-29 | Use fuzzy comparison of path costs in add_path(), so that paths with the | Tom Lane |
| 2004-03-27 | Now that we are allowing index opclasses to contain operators that are | Tom Lane |
| 2004-03-24 | Replace max_expr_depth parameter with a max_stack_depth parameter that | Tom Lane |
| 2004-03-21 | Revise syntax-error reporting behavior to give pleasant results for | Tom Lane |
| 2004-03-17 | Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END | Tom Lane |
| 2004-03-14 | Tweak planner so that index expressions and predicates are matched to | Tom Lane |
| 2004-03-08 | Test for whether a previous IN join restricts the current join was too | Tom Lane |
| 2004-03-07 | When testing usability of a partial index, recognize that an index | Tom Lane |
| 2004-03-02 | Teach is_distinct_query to recognize that GROUP BY forces a subquery's | Tom Lane |
| 2004-02-29 | make_sort_from_pathkeys()'s method for choosing which of several | Tom Lane |
| 2004-02-27 | Adjust remove_redundant_join_clauses() so that when it has a choice | Tom Lane |
| 2004-02-27 | process_implied_equality must copy the substructure of the clauses it | Tom Lane |