| Age | Commit message (Expand) | Author |
| 2010-11-04 | Reimplement planner's handling of MIN/MAX aggregate optimization. | Tom Lane |
| 2010-11-01 | Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult | Tom Lane |
| 2010-10-31 | Provide hashing support for arrays. | Tom Lane |
| 2010-10-26 | Fix typos "are are". | Itagaki Takahiro |
| 2010-10-25 | Allow new values to be added to an existing enum type. | Tom Lane |
| 2010-10-19 | Fix incorrect generation of whole-row variables in planner. | Tom Lane |
| 2010-10-15 | Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. | Tom Lane |
| 2010-10-14 | Support MergeAppend plans, to allow sorted output from append relations. | Tom Lane |
| 2010-10-10 | Support triggers on views. | Tom Lane |
| 2010-09-28 | Fix PlaceHolderVar mechanism's interaction with outer joins. | Tom Lane |
| 2010-09-28 | Add a SECURITY LABEL command. | Robert Haas |
| 2010-09-26 | Add ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE | Peter Eisentraut |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-08-27 | Small refactoring of makeVar() from a TargetEntry | Peter Eisentraut |
| 2010-08-18 | Fix failure of "ALTER TABLE t ADD COLUMN c serial" when done by non-owner. | Tom Lane |
| 2010-08-07 | Recognize functional dependency on primary keys. This allows a table's | Tom Lane |
| 2010-07-28 | Fix potential failure when hashing the output of a subplan that produces | Tom Lane |
| 2010-07-25 | CREATE TABLE IF NOT EXISTS. | Robert Haas |
| 2010-07-12 | Make NestLoop plan nodes pass outer-relation variables into their inner | Tom Lane |
| 2010-07-06 | pgindent run for 9.0, second run | Bruce Momjian |
| 2010-03-30 | Fix "constraint_exclusion = partition" logic so that it will also attempt | Tom Lane |
| 2010-03-28 | Rework join-removal logic as per recent discussion. In particular this | Tom Lane |
| 2010-02-26 | pgindent run for 9.0 | Bruce Momjian |
| 2010-02-23 | Add an OR REPLACE option to CREATE LANGUAGE. | Tom Lane |
| 2010-02-17 | Stamp HEAD as 9.0devel, and update various places that were referring to 8.5 | Tom Lane |
| 2010-02-16 | Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. | Tom Lane |
| 2010-02-13 | Support inlining various small performance-critical functions on non-GCC | Tom Lane |
| 2010-02-12 | Extend the set of frame options supported for window functions. | Tom Lane |
| 2010-02-08 | Remove old-style VACUUM FULL (which was known for a little while as | Tom Lane |
| 2010-01-28 | Type table feature | Peter Eisentraut |
| 2010-01-22 | Replace ALTER TABLE ... SET STATISTICS DISTINCT with a more general mechanism. | Robert Haas |
| 2010-01-17 | Improve the handling of SET CONSTRAINTS commands by having them search | Tom Lane |
| 2010-01-15 | Do parse analysis of an EXPLAIN's contained statement during the normal | Tom Lane |
| 2010-01-06 | Support rewritten-based full vacuum as VACUUM FULL. Traditional | Itagaki Takahiro |
| 2010-01-05 | Add support for doing FULL JOIN ON FALSE. While this is really a rather | Tom Lane |
| 2010-01-05 | Support ALTER TABLESPACE name SET/RESET ( tablespace_options ). | Robert Haas |
| 2010-01-02 | Update copyright for the year 2010. | Bruce Momjian |
| 2010-01-01 | Add an "argisrow" field to NullTest nodes, following a plan made way back in | Tom Lane |
| 2010-01-01 | Support "x IS NOT NULL" clauses as indexscan conditions. This turns out | Tom Lane |
| 2009-12-29 | Add the ability to store inheritance-tree statistics in pg_statistic, | Tom Lane |
| 2009-12-23 | Adjust naming of indexes and their columns per recent discussion. | Tom Lane |
| 2009-12-15 | Support ORDER BY within aggregate function calls, at long last providing a | Tom Lane |
| 2009-12-15 | Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. | Robert Haas |
| 2009-12-11 | Add large object access control. | Itagaki Takahiro |
| 2009-12-07 | Add exclusion constraints, which generalize the concept of uniqueness to | Tom Lane |
| 2009-11-28 | Eliminate a lot of list-management overhead within join_search_one_level | Tom Lane |
| 2009-11-20 | Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be | Tom Lane |
| 2009-11-16 | Provide a parenthesized-options syntax for VACUUM, analogous to that recently | Tom Lane |
| 2009-11-15 | Improve planning of Materialize nodes inserted atop the inner input of a | Tom Lane |
| 2009-11-13 | Avoid assuming that enum CreateStmtLikeOption is unsigned. Zdenek Kotala | Tom Lane |