| Age | Commit message (Expand) | Author |
| 2010-11-08 | Use appendrel planning logic for top-level UNION ALL structures. | Tom Lane |
| 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-29 | Avoid creation of useless EquivalenceClasses during planning. | Tom Lane |
| 2010-10-27 | Add a client authentication hook. | Robert Haas |
| 2010-10-26 | Fix typos "are are". | Itagaki Takahiro |
| 2010-10-25 | Refactor typenameTypeId() | Peter Eisentraut |
| 2010-10-25 | Allow new values to be added to an existing enum type. | Tom Lane |
| 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-10-19 | Fix incorrect generation of whole-row variables in planner. | Tom Lane |
| 2010-10-18 | Support key word 'all' in host column of pg_hba.conf | Peter Eisentraut |
| 2010-10-18 | Fix a passel of inappropriately-named global functions in GIN. | Tom Lane |
| 2010-10-18 | Improve GIN indexscan cost estimation. | Tom Lane |
| 2010-10-15 | Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. | Tom Lane |
| 2010-10-15 | Support host names in pg_hba.conf | Peter Eisentraut |
| 2010-10-14 | Support MergeAppend plans, to allow sorted output from append relations. | Tom Lane |
| 2010-10-13 | Remove executable permission from files where it doesn't belong | Peter Eisentraut |
| 2010-10-12 | Remove some unnecessary tests of pgstat_track_counts. | Tom Lane |
| 2010-10-11 | Improve the planner's simplification of NOT constructs. | Tom Lane |
| 2010-10-10 | Support triggers on views. | Tom Lane |
| 2010-10-08 | Improve logging in VACUUM FULL VERBOSE and CLUSTER VERBOSE. | Tom Lane |
| 2010-10-08 | Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan. | Tom Lane |
| 2010-10-06 | Reduce the memory requirement for large ispell dictionaries. | Tom Lane |
| 2010-10-06 | Clean up temporary-memory management during ispell dictionary loading. | Tom Lane |
| 2010-09-28 | Fix PlaceHolderVar mechanism's interaction with outer joins. | Tom Lane |
| 2010-09-28 | Fix duplicate OIDs introduced by SECURITY LABEL patch. | Robert Haas |
| 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-19 | Fix several broken $PostgreSQL$ keywords. Noted while experimenting | Tom Lane |
| 2010-09-15 | Use a latch to make startup process wake up and replay immediately when | Heikki Linnakangas |
| 2010-09-15 | Simplify Windows implementation of latches. There's no need to keep a | Heikki Linnakangas |
| 2010-09-14 | Fix join-removal logic for pseudoconstant and outerjoin-delayed quals. | Tom Lane |
| 2010-09-13 | Remove prototype for non-existent function from walreceiver.h. Tidy up by | Heikki Linnakangas |
| 2010-09-11 | SERIALIZABLE transactions are actually implemented beneath the covers with | Joe Conway |
| 2010-09-11 | Introduce latches. A latch is a boolean variable, with the capability to | Heikki Linnakangas |
| 2010-09-03 | Install a data-type-based solution for protecting pg_get_expr().REL9_1_ALPHA1 | Tom Lane |
| 2010-09-03 | In HEAD only, revert kluge solution for preventing misuse of pg_get_expr(). | Tom Lane |
| 2010-09-02 | Fix up flushing of composite-type typcache entries to be driven directly by | Tom Lane |
| 2010-08-27 | Small refactoring of makeVar() from a TargetEntry | Peter Eisentraut |
| 2010-08-27 | Rewrite comment code for better modularity, and add necessary locking. | Robert Haas |
| 2010-08-24 | Add string functions: concat(), concat_ws(), left(), right(), and reverse(). | Itagaki Takahiro |
| 2010-08-23 | Marginal code cleanup for streaming replication. | Tom Lane |
| 2010-08-21 | Add vacuum and analyze counters to pg_stat_*_tables views. | Magnus Hagander |
| 2010-08-19 | Remove extra newlines at end and beginning of files, add missing newlines | Peter Eisentraut |
| 2010-08-18 | Rename utf2ucs() to utf8_to_unicode(), and export it so it can be used | Tom Lane |
| 2010-08-18 | Fix failure of "ALTER TABLE t ADD COLUMN c serial" when done by non-owner. | Tom Lane |