| Age | Commit message (Expand) | Author |
| 2011-04-18 | Fix handling of collations in multi-row VALUES constructs. | Tom Lane |
| 2011-04-12 | Fix RI_Initial_Check to use a COLLATE clause when needed in its query. | Tom Lane |
| 2011-04-10 | pgindent run before PG 9.1 beta 1. | Bruce Momjian |
| 2011-04-08 | Avoid an unnecessary syscache lookup in parse_coerce.c. | Tom Lane |
| 2011-03-20 | Revise collation derivation method and expression-tree representation. | Tom Lane |
| 2011-03-15 | Remove 13 keywords that are used only for ROLE options. | Robert Haas |
| 2011-03-10 | Remove collation information from TypeName, where it does not belong. | Tom Lane |
| 2011-02-25 | Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. | Tom Lane |
| 2011-02-12 | DDL support for collations | Peter Eisentraut |
| 2011-02-08 | Core support for "extensions", which are packages of SQL objects. | Tom Lane |
| 2011-02-08 | Per-column collation support | Peter Eisentraut |
| 2011-02-08 | Extend ALTER TABLE to allow Foreign Keys to be added without initial validation. | Simon Riggs |
| 2011-01-01 | Stamp copyrights for year 2011. | Bruce Momjian |
| 2010-12-29 | Support unlogged tables. | Robert Haas |
| 2010-12-29 | Add REPLICATION privilege for ROLEs | Magnus Hagander |
| 2010-10-31 | Provide hashing support for arrays. | Tom Lane |
| 2010-10-25 | Refactor typenameTypeId() | Peter Eisentraut |
| 2010-10-22 | Make OFF keyword unreserved. It's not hard to imagine wanting to use 'off' | Heikki Linnakangas |
| 2010-10-21 | Improve handling of domains over arrays. | 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-22 | Convert cvsignore to gitignore, and add .gitignore for build targets. | Magnus Hagander |
| 2010-09-20 | Remove cvs keywords from all files. | Magnus Hagander |
| 2010-09-03 | In HEAD only, revert kluge solution for preventing misuse of pg_get_expr(). | Tom Lane |
| 2010-08-05 | Add xmlexists function | Peter Eisentraut |
| 2010-07-29 | Improved version of patch to protect pg_get_expr() against misuse: | Tom Lane |
| 2010-03-17 | Pass incompletely-transformed aggregate argument lists as separate parameters | Tom Lane |
| 2010-02-26 | pgindent run for 9.0 | Bruce Momjian |
| 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-06 | Support rewritten-based full vacuum as VACUUM FULL. Traditional | Itagaki Takahiro |
| 2010-01-02 | Update copyright for the year 2010. | Bruce Momjian |
| 2009-12-23 | Allow the index name to be omitted in CREATE INDEX, causing the system to | 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-07 | Add exclusion constraints, which generalize the concept of uniqueness to | Tom Lane |
| 2009-11-12 | Remove pg_parse_string_token() --- not needed anymore. | Tom Lane |
| 2009-11-09 | Re-refactor the core scanner's API, in order to get out from under the problem | Tom Lane |
| 2009-11-05 | Don't treat NEW and OLD as reserved words anymore. For the purposes of rules | Tom Lane |
| 2009-10-31 | Implement parser hooks for processing ColumnRef and ParamRef nodes, as per my | Tom Lane |
| 2009-10-28 | When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node | Tom Lane |
| 2009-10-27 | Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; | Tom Lane |
| 2009-10-26 | Re-implement EvalPlanQual processing to improve its performance and eliminate | Tom Lane |
| 2009-10-21 | Remove add_missing_from GUC and associated parser support for "implicit RTEs". | Tom Lane |
| 2009-10-12 | Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA. | Tom Lane |
| 2009-10-12 | CREATE LIKE INCLUDING COMMENTS and STORAGE, and INCLUDING ALL shortcut. Itaga... | Andrew Dunstan |
| 2009-10-08 | Support use of function argument names to identify which actual arguments | Tom Lane |
| 2009-09-22 | Unicode escapes in E'...' strings | Peter Eisentraut |
| 2009-09-22 | Implement the DO statement to support execution of PL code without having | Tom Lane |
| 2009-09-09 | Fix bug with WITH RECURSIVE immediately inside WITH RECURSIVE. 99% of the | Tom Lane |