summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Expand)AuthorAgeFilesLines
* Save a few cycles in EXPLAIN and related commands by not bothering to formTom Lane2009-07-231-12/+13
* In a non-hashed Agg node, reset the "aggcontext" at group boundaries, insteadTom Lane2009-07-232-17/+15
* Fix another thinko in join_is_legal's handling of semijoins: we have to testTom Lane2009-07-231-10/+17
* Change do_tup_output() to take Datum/isnull arrays instead of a char * array,Tom Lane2009-07-222-24/+51
* Tweak TOAST code so that columns marked with MAIN storage strategy areTom Lane2009-07-221-2/+6
* Change pg_listener attribute number constants to match the usual patternPeter Eisentraut2009-07-211-9/+9
* Speed up AllocSetFreeIndex, which is a significant cost in palloc and pfree,Tom Lane2009-07-211-9/+32
* Fix another semijoin-ordering bug. We already knew that we couldn'tTom Lane2009-07-212-10/+11
* DROP IF EXISTS for columns and constraints. Andres Freund.Andrew Dunstan2009-07-204-26/+80
* Teach simplify_boolean_equality to simplify the forms foo <> true andTom Lane2009-07-201-16/+40
* Rewrite GEQO's gimme_tree function so that it always finds a legal joinTom Lane2009-07-194-134/+147
* Fix a thinko in join_is_legal: when we decide we can implement a semijoinTom Lane2009-07-191-3/+12
* Fix error cleanup failure caused by 8.4 changes in plpgsql to try to avoidTom Lane2009-07-183-12/+22
* Repair bug #4926 "too few pathkeys for mergeclauses". This example showsTom Lane2009-07-172-32/+115
* Make GEQO's planning deterministic by having it start from a predictableTom Lane2009-07-1617-143/+207
* Make backend header files C++ safePeter Eisentraut2009-07-1638-318/+318
* Tweak the core scanner so that it can be used by plpgsql too.Tom Lane2009-07-147-36/+78
* Do a conditional SPI_push/SPI_pop when replanning a query inTom Lane2009-07-141-1/+13
* Update information schema to SQL:2008Peter Eisentraut2009-07-131-101/+113
* Although the flex documentation avers that yyalloc and yyrealloc takeTom Lane2009-07-131-3/+3
* Convert the core lexer and parser into fully reentrant code, by making useTom Lane2009-07-134-319/+428
* Move some declarations in the raw-parser header files to create a clearerTom Lane2009-07-129-24/+19
* Alter some gratuitous uses of "ANSI" when "SQL standard" might have beenPeter Eisentraut2009-07-111-2/+2
* Fix set_rel_width() to do something reasonable with non-Var items in aTom Lane2009-07-111-3/+11
* Remove no-longer-necessary transmission of postmaster's LC_COLLATE andTom Lane2009-07-081-9/+1
* Need to use pg_perm_setlocale when setting LC_CTYPE and LC_COLLATE at startup.Heikki Linnakangas2009-07-081-3/+4
* Don't use 'return' where you should use 'PG_RETURN_xxx'.Tom Lane2009-07-071-2/+2
* Query in SQL function still not schema-safe; add a coupleTom Lane2009-07-071-2/+3
* More sensible character_octet_lengthPeter Eisentraut2009-07-072-3/+17
* Use floor() not rint() when reducing precision of fractional seconds inTom Lane2009-07-061-7/+7
* Fix ancient bug in handling of to_char modifier 'TH', when used with HH.Heikki Linnakangas2009-07-061-2/+2
* Fix set_append_rel_pathlist() to deal intelligently with cases whereTom Lane2009-07-063-57/+110
* Per SQL spec (in particular, the grammar in SQL:2008 7.13) we should allowTom Lane2009-07-061-2/+2
* Fix handling of changed-Param signaling for CteScan plan nodes. We were usingTom Lane2009-07-061-4/+30
* Add log_line_prefix placeholder %e to contain the current SQL statePeter Eisentraut2009-07-032-12/+16
* Cleanup and code review for the patch that made bgwriter active duringTom Lane2009-06-265-123/+235
* Translation updates for 8.4 release.Peter Eisentraut2009-06-2622-211809/+23494
* Add __attribute__((format_arg(1))) to the declaration of err_gettext(),Tom Lane2009-06-251-1/+6
* Fix some serious bugs in archive recovery, now that bgwriter is activeHeikki Linnakangas2009-06-253-36/+95
* The code to unlink dropped relations in FinishPreparedTransaction() wasHeikki Linnakangas2009-06-251-5/+2
* Disallow empty passwords in LDAP authentication, the same wayMagnus Hagander2009-06-251-1/+8
* Correct grammar in picksplit debug messagesPeter Eisentraut2009-06-241-3/+3
* parse_ident_usermap() shuold use ereport(LOG) and not ERROR, and put theMagnus Hagander2009-06-241-4/+9
* Fix an ancient error in dist_ps (distance from point to line segment), whichTom Lane2009-06-231-15/+14
* For bulk write operations (eg COPY IN), use a ring buffer of 16MB insteadTom Lane2009-06-222-7/+10
* Make to_timestamp and friends skip leading spaces before an integer field,Tom Lane2009-06-221-2/+7
* Revert dubious message wording change.Tom Lane2009-06-221-3/+3
* Message fixesPeter Eisentraut2009-06-212-5/+5
* Fix things so that array_agg_finalfn does not modify or free its inputTom Lane2009-06-203-10/+24
* Fix a few errors in comments. Patch by Fujii Masao, plus the one inHeikki Linnakangas2009-06-182-7/+7