| Age | Commit message (Expand) | Author |
| 2015-12-18 | Revert 9246af6799819847faa33baf441251003acbb8fe because | Teodor Sigaev |
| 2015-12-18 | Allow to omit boundaries in array subscript | Teodor Sigaev |
| 2015-12-11 | Get rid of the planner's LateralJoinInfo data structure. | Tom Lane |
| 2015-10-05 | Do not write out WCOs in Query | Stephen Frost |
| 2015-09-15 | RLS refactoring | Stephen Frost |
| 2015-08-21 | Rename 'cmd' to 'cmd_name' in CreatePolicyStmt | Stephen Frost |
| 2015-08-06 | Reconcile nodes/*funcs.c with recent work. | Noah Misch |
| 2015-07-25 | Redesign tablesample method API, and do extensive code review. | Tom Lane |
| 2015-07-14 | Add ALTER OPERATOR command, for changing selectivity estimator functions. | Heikki Linnakangas |
| 2015-05-19 | Refactor ON CONFLICT index inference parse tree representation. | Andres Freund |
| 2015-05-16 | Support GROUPING SETS, CUBE and ROLLUP. | Andres Freund |
| 2015-05-15 | TABLESAMPLE, SQL Standard and extensible | Simon Riggs |
| 2015-05-15 | Support VERBOSE option in REINDEX command. | Fujii Masao |
| 2015-05-11 | Allow on-the-fly capture of DDL event details | Alvaro Herrera |
| 2015-05-08 | Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. | Andres Freund |
| 2015-05-07 | Represent columns requiring insert and update privileges indentently. | Andres Freund |
| 2015-04-26 | Add transforms feature | Peter Eisentraut |
| 2015-04-25 | Perform RLS WITH CHECK before constraints, etc | Stephen Frost |
| 2015-03-18 | Rationalize vacuuming options and parameters | Alvaro Herrera |
| 2015-03-12 | Improve planner's cost estimation in the presence of semijoins. | Tom Lane |
| 2015-03-09 | Allow CURRENT/SESSION_USER to be used in certain commands | Alvaro Herrera |
| 2015-02-22 | Add parse location fields to NullTest and BooleanTest structs. | Tom Lane |
| 2015-02-22 | Get rid of multiple applications of transformExpr() to the same tree. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-12-24 | Remove unused fields from ReindexStmt. | Fujii Masao |
| 2014-12-13 | Add CINE option for CREATE TABLE AS and CREATE MATERIALIZED VIEW | Andrew Dunstan |
| 2014-11-06 | Implement IF NOT EXIST for CREATE INDEX. | Fujii Masao |
| 2014-10-07 | Implement SKIP LOCKED for row-level locks | Alvaro Herrera |
| 2014-09-22 | Fix mishandling of CreateEventTrigStmt's eventname field. | Robert Haas |
| 2014-09-19 | Row-Level Security Policies (RLS) | Stephen Frost |
| 2014-08-26 | Implement IF NOT EXISTS for CREATE SEQUENCE. | Heikki Linnakangas |
| 2014-08-21 | Rework 'MOVE ALL' to 'ALTER .. ALL IN TABLESPACE' | Stephen Frost |
| 2014-07-10 | Implement IMPORT FOREIGN SCHEMA. | Tom Lane |
| 2014-06-18 | Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... | Tom Lane |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-04-13 | Make security barrier views automatically updatable | Stephen Frost |
| 2014-02-17 | Avoid repeated name lookups during table and index DDL. | Robert Haas |
| 2014-02-13 | Separate multixact freezing parameters from xid's | Alvaro Herrera |
| 2014-01-24 | ALTER TABLESPACE ... MOVE ... OWNED BY | Stephen Frost |
| 2014-01-19 | Add CREATE TABLESPACE ... WITH ... Options | Stephen Frost |
| 2014-01-18 | Add ALTER TABLESPACE ... MOVE command | Stephen Frost |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-12-23 | Support ordered-set (WITHIN GROUP) aggregates. | Tom Lane |
| 2013-12-18 | Add ALTER SYSTEM command to edit the server configuration file. | Tatsuo Ishii |
| 2013-12-10 | Rename TABLE() to ROWS FROM(). | Noah Misch |
| 2013-11-22 | Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. | Tom Lane |
| 2013-11-08 | Add the notion of REPLICA IDENTITY for a table. | Robert Haas |
| 2013-09-03 | Allow aggregate functions to be VARIADIC. | Tom Lane |
| 2013-08-18 | Fix planner problems with LATERAL references in PlaceHolderVars. | Tom Lane |
| 2013-08-14 | Remove ph_may_need from PlaceHolderInfo, with attendant simplifications. | Tom Lane |