| Age | Commit message (Expand) | Author |
| 2014-11-21 | Rearrange CustomScan API. | Tom Lane |
| 2014-11-21 | Remove dead code supporting mark/restore in SeqScan, TidScan, ValuesScan. | Tom Lane |
| 2014-11-20 | Initial code review for CustomScan patch. | Tom Lane |
| 2014-11-10 | Ensure that RowExprs and whole-row Vars produce the expected column names. | Tom Lane |
| 2014-11-07 | Introduce custom path and scan providers. | Robert Haas |
| 2014-10-13 | Increase number of hash join buckets for underestimate. | Kevin Grittner |
| 2014-10-07 | Implement SKIP LOCKED for row-level locks | Alvaro Herrera |
| 2014-09-10 | Pack tuples in a hash join batch densely, to save memory. | Heikki Linnakangas |
| 2014-08-27 | Fix FOR UPDATE NOWAIT on updated tuple chains | Alvaro Herrera |
| 2014-06-20 | Avoid leaking memory while evaluating arguments for a table function. | Tom Lane |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-07-25 | Prevent leakage of SPI tuple tables during subtransaction abort. | Tom Lane |
| 2013-07-18 | WITH CHECK OPTION support for auto-updatable VIEWs | Stephen Frost |
| 2013-04-27 | Incidental cleanup of matviews code. | Tom Lane |
| 2013-03-04 | Add a materialized view relations. | Kevin Grittner |
| 2013-01-31 | Fix plpgsql's reporting of plan-time errors in possibly-simple expressions. | Tom Lane |
| 2013-01-23 | Improve concurrency of foreign key locking | Alvaro Herrera |
| 2013-01-04 | Invent a "one-shot" variant of CachedPlans for better performance. | Tom Lane |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-08-30 | Split tuple struct defs from htup.h to htup_details.h | Alvaro Herrera |
| 2012-06-10 | Run pgindent on 9.2 source tree in preparation for first 9.3 | Bruce Momjian |
| 2012-04-29 | Rename I/O timing statistics columns to blk_read_time and blk_write_time. | Tom Lane |
| 2012-03-27 | New GUC, track_iotiming, to track I/O timings. | Robert Haas |
| 2012-03-20 | Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. | Tom Lane |
| 2012-02-23 | Make EXPLAIN (BUFFERS) track blocks dirtied, as well as those written. | Robert Haas |
| 2012-02-14 | Preserve column names in the execution-time tupledesc for a RowExpr. | Tom Lane |
| 2012-02-07 | Add TIMING option to EXPLAIN, to allow eliminating of timing overhead. | Robert Haas |
| 2012-01-01 | Update copyright notices for year 2012. | Bruce Momjian |
| 2011-10-11 | Rearrange the implementation of index-only scans. | Tom Lane |
| 2011-09-22 | Make EXPLAIN ANALYZE report the numbers of rows rejected by filter steps. | Tom Lane |
| 2011-09-16 | Redesign the plancache mechanism for more flexibility and efficiency. | Tom Lane |
| 2011-09-04 | Clean up the #include mess a little. | Tom Lane |
| 2011-09-01 | Remove unnecessary #include references, per pgrminclude script. | Bruce Momjian |
| 2011-05-23 | Install defenses against overflow in BuildTupleHashTable(). | Tom Lane |
| 2011-04-10 | pgindent run before PG 9.1 beta 1. | Bruce Momjian |
| 2011-03-25 | Fix handling of collation in SQL-language functions. | Tom Lane |
| 2011-02-27 | Refactor the executor's API to support data-modifying CTEs better. | Tom Lane |
| 2011-02-25 | Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. | Tom Lane |
| 2011-02-22 | Remove ExecRemoveJunk(), which is no longer used anywhere. | Tom Lane |
| 2011-02-20 | Implement an API to let foreign-data wrappers actually be functional. | Tom Lane |
| 2011-01-13 | Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly. | Tom Lane |
| 2011-01-01 | Stamp copyrights for year 2011. | Bruce Momjian |
| 2010-12-31 | Move symbols for ExecMergeJoin's state machine into nodeMergejoin.c. | Tom Lane |
| 2010-12-31 | Support RIGHT and FULL OUTER JOIN in hash joins. | Tom Lane |
| 2010-12-27 | Fix failure of executor/hashjoin.h to compile standalone. | Tom Lane |
| 2010-12-03 | Create core infrastructure for KNNGIST. | Tom Lane |
| 2010-10-14 | Support MergeAppend plans, to allow sorted output from append relations. | Tom Lane |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-07-22 | Centralize DML permissions-checking logic. | Robert Haas |