| Age | Commit message (Expand) | Author |
| 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 |
| 2010-08-14 | MyBackendId now needs to be PGDLLIMPORT, so that contrib modules can | Tom Lane |
| 2010-08-13 | Include the backend ID in the relpath of temporary relations. | Robert Haas |
| 2010-08-13 | Add xml_is_well_formed, xml_is_well_formed_document, xml_is_well_formed_content | Tom Lane |
| 2010-08-12 | Correct sundry errors in Hot Standby-related comments. | Robert Haas |
| 2010-08-10 | Add three-parameter forms of array_to_string and string_to_array, to allow | Tom Lane |
| 2010-08-08 | Add an xpath_exists() function. This is equivalent to XMLEXISTS except that | Tom Lane |
| 2010-08-08 | Add stats functions and views to provide access to a transaction's own | Tom Lane |
| 2010-08-07 | Recognize functional dependency on primary keys. This allows a table's | Tom Lane |
| 2010-08-05 | Remove the single-argument form of string_agg(). It added nothing much in | Tom Lane |
| 2010-08-05 | Standardize get_whatever_oid functions for other object types. | Robert Haas |
| 2010-08-05 | Standardize get_whatever_oid functions for object types with | Robert Haas |
| 2010-08-05 | Add xmlexists function | Peter Eisentraut |
| 2010-08-04 | Fix declared argument name for numeric_maximum_size. | Robert Haas |
| 2010-08-03 | Replace the naive HYPOT() macro with a standards-conformant hypotenuse | Tom Lane |
| 2010-08-01 | Fix ANALYZE's ancient deficiency of not trying to collect stats for expression | Tom Lane |
| 2010-08-01 | Fix an additional set of problems in GIN's handling of lossy page pointers. | Tom Lane |
| 2010-08-01 | Rewrite the rbtree routines so that an RBNode is the first field of the | Tom Lane |
| 2010-07-31 | Rewrite the key-combination logic in GIN's keyGetItem() and scanGetItem() | Tom Lane |
| 2010-07-30 | Make details of the Numeric representation private to numeric.c. | Robert Haas |
| 2010-07-29 | Improved version of patch to protect pg_get_expr() against misuse: | Tom Lane |
| 2010-07-29 | Rename asyncCommitLSN to asyncXactLSN to reflect changed role in 9.0. | Simon Riggs |
| 2010-07-29 | Clean up some inconsistencies in the volatility marking of various I/O | Tom Lane |
| 2010-07-29 | Add explicit regression tests for ALTER TABLE lock levels. | Simon Riggs |
| 2010-07-28 | Reduce lock levels of CREATE TRIGGER and some ALTER TABLE, CREATE RULE actions. | Simon Riggs |
| 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-22 | Add options to force quoting of all identifiers. | Robert Haas |
| 2010-07-22 | Centralize DML permissions-checking logic. | Robert Haas |
| 2010-07-20 | Add restart_after_crash GUC. | Robert Haas |
| 2010-07-16 | Add a log_file_mode GUC that allows control of the file permissions set on | Tom Lane |
| 2010-07-16 | Add support for dividing money by money (yielding a float8 result) and for | Tom Lane |
| 2010-07-13 | Teach EXPLAIN to print PARAM_EXEC Params as the referenced expressions, | Tom Lane |