| Commit message (Expand) | Author | Age | Files | Lines |
| * | Save a few cycles in EXPLAIN and related commands by not bothering to form | Tom Lane | 2009-07-23 | 1 | -12/+13 |
| * | In a non-hashed Agg node, reset the "aggcontext" at group boundaries, instead | Tom Lane | 2009-07-23 | 2 | -17/+15 |
| * | Fix another thinko in join_is_legal's handling of semijoins: we have to test | Tom Lane | 2009-07-23 | 1 | -10/+17 |
| * | Change do_tup_output() to take Datum/isnull arrays instead of a char * array, | Tom Lane | 2009-07-22 | 2 | -24/+51 |
| * | Tweak TOAST code so that columns marked with MAIN storage strategy are | Tom Lane | 2009-07-22 | 1 | -2/+6 |
| * | Change pg_listener attribute number constants to match the usual pattern | Peter Eisentraut | 2009-07-21 | 1 | -9/+9 |
| * | Speed up AllocSetFreeIndex, which is a significant cost in palloc and pfree, | Tom Lane | 2009-07-21 | 1 | -9/+32 |
| * | Fix another semijoin-ordering bug. We already knew that we couldn't | Tom Lane | 2009-07-21 | 2 | -10/+11 |
| * | DROP IF EXISTS for columns and constraints. Andres Freund. | Andrew Dunstan | 2009-07-20 | 4 | -26/+80 |
| * | Teach simplify_boolean_equality to simplify the forms foo <> true and | Tom Lane | 2009-07-20 | 1 | -16/+40 |
| * | Rewrite GEQO's gimme_tree function so that it always finds a legal join | Tom Lane | 2009-07-19 | 4 | -134/+147 |
| * | Fix a thinko in join_is_legal: when we decide we can implement a semijoin | Tom Lane | 2009-07-19 | 1 | -3/+12 |
| * | Fix error cleanup failure caused by 8.4 changes in plpgsql to try to avoid | Tom Lane | 2009-07-18 | 3 | -12/+22 |
| * | Repair bug #4926 "too few pathkeys for mergeclauses". This example shows | Tom Lane | 2009-07-17 | 2 | -32/+115 |
| * | Make GEQO's planning deterministic by having it start from a predictable | Tom Lane | 2009-07-16 | 17 | -143/+207 |
| * | Make backend header files C++ safe | Peter Eisentraut | 2009-07-16 | 38 | -318/+318 |
| * | Tweak the core scanner so that it can be used by plpgsql too. | Tom Lane | 2009-07-14 | 7 | -36/+78 |
| * | Do a conditional SPI_push/SPI_pop when replanning a query in | Tom Lane | 2009-07-14 | 1 | -1/+13 |
| * | Update information schema to SQL:2008 | Peter Eisentraut | 2009-07-13 | 1 | -101/+113 |
| * | Although the flex documentation avers that yyalloc and yyrealloc take | Tom Lane | 2009-07-13 | 1 | -3/+3 |
| * | Convert the core lexer and parser into fully reentrant code, by making use | Tom Lane | 2009-07-13 | 4 | -319/+428 |
| * | Move some declarations in the raw-parser header files to create a clearer | Tom Lane | 2009-07-12 | 9 | -24/+19 |
| * | Alter some gratuitous uses of "ANSI" when "SQL standard" might have been | Peter Eisentraut | 2009-07-11 | 1 | -2/+2 |
| * | Fix set_rel_width() to do something reasonable with non-Var items in a | Tom Lane | 2009-07-11 | 1 | -3/+11 |
| * | Remove no-longer-necessary transmission of postmaster's LC_COLLATE and | Tom Lane | 2009-07-08 | 1 | -9/+1 |
| * | Need to use pg_perm_setlocale when setting LC_CTYPE and LC_COLLATE at startup. | Heikki Linnakangas | 2009-07-08 | 1 | -3/+4 |
| * | Don't use 'return' where you should use 'PG_RETURN_xxx'. | Tom Lane | 2009-07-07 | 1 | -2/+2 |
| * | Query in SQL function still not schema-safe; add a couple | Tom Lane | 2009-07-07 | 1 | -2/+3 |
| * | More sensible character_octet_length | Peter Eisentraut | 2009-07-07 | 2 | -3/+17 |
| * | Use floor() not rint() when reducing precision of fractional seconds in | Tom Lane | 2009-07-06 | 1 | -7/+7 |
| * | Fix ancient bug in handling of to_char modifier 'TH', when used with HH. | Heikki Linnakangas | 2009-07-06 | 1 | -2/+2 |
| * | Fix set_append_rel_pathlist() to deal intelligently with cases where | Tom Lane | 2009-07-06 | 3 | -57/+110 |
| * | Per SQL spec (in particular, the grammar in SQL:2008 7.13) we should allow | Tom Lane | 2009-07-06 | 1 | -2/+2 |
| * | Fix handling of changed-Param signaling for CteScan plan nodes. We were using | Tom Lane | 2009-07-06 | 1 | -4/+30 |
| * | Add log_line_prefix placeholder %e to contain the current SQL state | Peter Eisentraut | 2009-07-03 | 2 | -12/+16 |
| * | Cleanup and code review for the patch that made bgwriter active during | Tom Lane | 2009-06-26 | 5 | -123/+235 |
| * | Translation updates for 8.4 release. | Peter Eisentraut | 2009-06-26 | 22 | -211809/+23494 |
| * | Add __attribute__((format_arg(1))) to the declaration of err_gettext(), | Tom Lane | 2009-06-25 | 1 | -1/+6 |
| * | Fix some serious bugs in archive recovery, now that bgwriter is active | Heikki Linnakangas | 2009-06-25 | 3 | -36/+95 |
| * | The code to unlink dropped relations in FinishPreparedTransaction() was | Heikki Linnakangas | 2009-06-25 | 1 | -5/+2 |
| * | Disallow empty passwords in LDAP authentication, the same way | Magnus Hagander | 2009-06-25 | 1 | -1/+8 |
| * | Correct grammar in picksplit debug messages | Peter Eisentraut | 2009-06-24 | 1 | -3/+3 |
| * | parse_ident_usermap() shuold use ereport(LOG) and not ERROR, and put the | Magnus Hagander | 2009-06-24 | 1 | -4/+9 |
| * | Fix an ancient error in dist_ps (distance from point to line segment), which | Tom Lane | 2009-06-23 | 1 | -15/+14 |
| * | For bulk write operations (eg COPY IN), use a ring buffer of 16MB instead | Tom Lane | 2009-06-22 | 2 | -7/+10 |
| * | Make to_timestamp and friends skip leading spaces before an integer field, | Tom Lane | 2009-06-22 | 1 | -2/+7 |
| * | Revert dubious message wording change. | Tom Lane | 2009-06-22 | 1 | -3/+3 |
| * | Message fixes | Peter Eisentraut | 2009-06-21 | 2 | -5/+5 |
| * | Fix things so that array_agg_finalfn does not modify or free its input | Tom Lane | 2009-06-20 | 3 | -10/+24 |
| * | Fix a few errors in comments. Patch by Fujii Masao, plus the one in | Heikki Linnakangas | 2009-06-18 | 2 | -7/+7 |