| Age | Commit message (Expand) | Author |
| 2008-08-07 | Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, | Tom Lane |
| 2008-08-05 | Move pgstat.tmp into a temporary directory under $PGDATA named pg_stat_tmp. | Magnus Hagander |
| 2008-08-05 | Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq, | Tom Lane |
| 2008-08-04 | Improve CREATE/DROP/RENAME DATABASE so that when failing because the source | Tom Lane |
| 2008-08-02 | Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items | Tom Lane |
| 2008-08-01 | Move ident authentication code into auth.c along with the other authenciation | Magnus Hagander |
| 2008-07-31 | Fix parser so that we don't modify the user-written ORDER BY list in order | Tom Lane |
| 2008-07-30 | Flip the default typispreferred setting from true to false. This affects | Tom Lane |
| 2008-07-30 | Replace the hard-wired type knowledge in TypeCategory() and IsPreferredType() | Tom Lane |
| 2008-07-26 | As noted by Andrew Gierth, there's really no need any more to force a junk | Tom Lane |
| 2008-07-23 | Use guc.c's parse_int() instead of pg_atoi() to parse fillfactor in | Tom Lane |
| 2008-07-18 | Adjust things so that the query_string of a cached plan and the sourceText of | Tom Lane |
| 2008-07-18 | Provide a function hook to let plug-ins get control around ExecutorRun. | Tom Lane |
| 2008-07-18 | Implement SQL-spec RETURNS TABLE syntax for functions. | Tom Lane |
| 2008-07-16 | Add a "provariadic" column to pg_proc to eliminate the remarkably expensive | Tom Lane |
| 2008-07-16 | Support "variadic" functions, which can accept a variable number of arguments | Tom Lane |
| 2008-07-16 | Add array_fill() to create arrays initialized with a value. | Bruce Momjian |
| 2008-07-14 | Clean up buildfarm failures arising from the seemingly straightforward page | Tom Lane |
| 2008-07-14 | Create a type-specific typanalyze routine for tsvector, which collects stats | Tom Lane |
| 2008-07-13 | Change the PageGetContents() macro to guarantee its result is maxalign'd, | Tom Lane |
| 2008-07-13 | Clean up the use of some page-header-access macros: principally, use | Tom Lane |
| 2008-07-12 | Don't make --enable-cassert turn on RANDOMIZE_ALLOCATED_MEMORY automatically; | Tom Lane |
| 2008-07-12 | Const-ify the arguments of str_tolower() and friends to suppress compile | Tom Lane |
| 2008-07-11 | Multi-column GIN indexes. Teodor Sigaev | Tom Lane |
| 2008-07-10 | Tighten up SS_finalize_plan's computation of valid_params to exclude Params of | Tom Lane |
| 2008-07-03 | Add a function pg_get_keywords() to let clients find out the set of keywords | Tom Lane |
| 2008-07-03 | Update source code comment about when to use gettext_noop(). | Bruce Momjian |
| 2008-07-01 | Extend VacAttrStats to allow typanalyze functions to store statistic values | Heikki Linnakangas |
| 2008-07-01 | Teach autovacuum how to determine whether a temp table belongs to a crashed | Tom Lane |
| 2008-06-30 | Fix recovery.conf boolean variables to take the same range of string | Bruce Momjian |
| 2008-06-30 | Turn PGBE_ACTIVITY_SIZE into a GUC variable, track_activity_query_size. | Heikki Linnakangas |
| 2008-06-28 | If pnstrdup is going to be promoted to a generally available function, | Tom Lane |
| 2008-06-24 | Reduce the alignment requirement of type "name" from int to char, and arrange | Tom Lane |
| 2008-06-23 | Merge duplicate upper/lower/initcap() routines in oracle_compat.c and | Bruce Momjian |
| 2008-06-19 | Rewrite the sinval messaging mechanism to reduce contention and avoid | Tom Lane |
| 2008-06-19 | Improve our #include situation by moving pointer types away from the | Alvaro Herrera |
| 2008-06-18 | Improve error reporting for problems in text search configuration files | Tom Lane |
| 2008-06-18 | Move wchar2char() and char2wchar() from tsearch into /mb to be easier to | Bruce Momjian |
| 2008-06-17 | Clean up some problems with redundant cross-type arithmetic operators. Add | Tom Lane |
| 2008-06-17 | Move USE_WIDE_UPPER_LOWER define to c.h, and remove TS_USE_WIDE and use | Bruce Momjian |
| 2008-06-15 | Rearrange ALTER TABLE syntax processing as per my recent proposal: the | Tom Lane |
| 2008-06-14 | Refactor the handling of the various DropStmt variants so that when multiple | Tom Lane |
| 2008-06-12 | Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relation | Heikki Linnakangas |
| 2008-06-10 | Comment fix, should say TSQuery instead of TSVector. | Heikki Linnakangas |
| 2008-06-08 | Rewrite DROP's dependency traversal algorithm into an honest two-pass | Tom Lane |
| 2008-06-08 | Move BufferGetPageSize and BufferGetPage from bufpage.h to bufmgr.h. It is | Alvaro Herrera |
| 2008-06-06 | Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout. | Alvaro Herrera |
| 2008-06-05 | Modify vacuum() to accept a single relation OID instead of a list (which we | Alvaro Herrera |
| 2008-05-29 | Improve the documentation comment for replace(). Robert Treat | Tom Lane |
| 2008-05-28 | Add a field to guc enums to allow hiding of values from display while | Magnus Hagander |