summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Expand)AuthorAgeFilesLines
* Modify UPDATE/DELETE WHERE CURRENT OF to use the FOR UPDATE infrastructure toTom Lane2008-11-162-43/+116
* Fix crash of xmlconcat(NULL)Peter Eisentraut2008-11-151-14/+24
* Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane2008-11-1510-33/+128
* In CREATE AGGREGATE, allow the transition datatype to be "internal", but onlyTom Lane2008-11-142-11/+33
* Make CREATE CONVERSION verify that a putative encoding conversion functionTom Lane2008-11-141-1/+8
* Fix oversight in previous error-reporting patch; mustn't pfree path stringHeikki Linnakangas2008-11-141-3/+4
* Actually, instead of whining about how type internal might not safely storeTom Lane2008-11-141-9/+5
* Replace the usage of heap_addheader to create pg_attribute tuples with regularAlvaro Herrera2008-11-144-153/+106
* Implement the basic form of UNNEST, ie unnest(anyarray) returns setofTom Lane2008-11-141-1/+105
* Minor code clarity improvements in array_agg functions, and add a commentTom Lane2008-11-141-9/+33
* Prevent synchronous scan during GIN index build, because GIN is optimizedTom Lane2008-11-135-11/+20
* array_agg aggregate function, as per SQL:2008, but without ORDER BY clausePeter Eisentraut2008-11-132-2/+34
* Removed two non-terminals:Michael Meskes2008-11-131-13/+7
* Arrange to cache the results of looking up a btree predicate proof comparisonTom Lane2008-11-131-47/+197
* In predtest.c, install a limit on the number of branches we will process inTom Lane2008-11-121-10/+45
* Do not use ICONST/SCONST in rules other than Iconst/Sconst.Michael Meskes2008-11-121-8/+8
* array_length() function, and for SQL compatibility also cardinality()Peter Eisentraut2008-11-121-1/+29
* Fix off-by-one error in autovacuum shmem struct sizing. This could lead toHeikki Linnakangas2008-11-121-2/+2
* Clean up the ancient decision to show only two fractional-seconds digitsTom Lane2008-11-121-546/+298
* Ensure that the phrels sets of PlaceHolderVars appearing in an AppendRelInfo'sTom Lane2008-11-111-6/+10
* Get rid of adjust_appendrel_attr_needed(), which has been broken ever sinceTom Lane2008-11-116-124/+42
* Fix sloppy omission of now-required #include's.Tom Lane2008-11-112-2/+4
* Change error messages to print the physical path, likeHeikki Linnakangas2008-11-116-214/+134
* Add an explicit caution about how to use pg_do_encoding_conversion withTom Lane2008-11-111-1/+7
* Add support for input and output of interval values formatted per ISO 8601;Tom Lane2008-11-114-18/+374
* Fix a case of string building.Alvaro Herrera2008-11-102-6/+10
* Fix bugs in sqlchar_to_unicode and unicode_to_sqlchar: both were measuringTom Lane2008-11-101-7/+18
* Fix 'Q' format char parsing in the new to_timestamp() code. Used to crash.Heikki Linnakangas2008-11-101-3/+4
* pg_do_encoding_conversion cannot return NULL (at least not unless the inputTom Lane2008-11-103-15/+3
* Make relhasrules and relhastriggers work like relhasindex, namely we letTom Lane2008-11-105-40/+57
* Replace pg_class.reltriggers with relhastriggers, which is just a boolean hintTom Lane2008-11-095-69/+54
* Add a startup check that pg_xlog and pg_xlog/archive_status exist.Tom Lane2008-11-091-1/+56
* Add a new GUC variable called "IntervalStyle" that decouples interval outputTom Lane2008-11-096-50/+225
* Fix recently added code for SQL years-months interval syntax so thatTom Lane2008-11-081-2/+2
* Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at leastTom Lane2008-11-074-6/+401
* Improve bulk-insert performance by keeping the current target buffer pinnedTom Lane2008-11-068-75/+167
* The logic in systable_beginscan to translate heap attribute numbers toHeikki Linnakangas2008-11-061-17/+27
* This maneuver really requires a comment ...Tom Lane2008-11-051-5/+10
* change fix for suppress_redundant_updates_trigger() where relation has Oids, ...Andrew Dunstan2008-11-051-6/+5
* fix suppress_redundant_updates_trigger() where relation has Oids, per gripe f...Andrew Dunstan2008-11-051-1/+8
* ADD array_ndims functionPeter Eisentraut2008-11-041-1/+17
* Fix compiler warning about uninitialized variablePeter Eisentraut2008-11-041-2/+2
* Disallow LOCK TABLE outside a transaction block (or function), since this caseTom Lane2008-11-041-1/+6
* Fix compiler warnings (including a seriously bogus elog call); minorTom Lane2008-11-041-18/+22
* Use bool for a boolean flag.Tom Lane2008-11-031-6/+7
* Allow uuid_in() to parse a wider variety of variant input formats for the UUIDPeter Eisentraut2008-11-031-35/+26
* Clean up the messy semantics (not to mention inefficiency) of PageGetTempPageTom Lane2008-11-038-51/+55
* suppress_redundant_updates_trigger function.Andrew Dunstan2008-11-032-2/+79
* Fix silly typo in previous commit.Alvaro Herrera2008-11-031-2/+2
* Fix TransactionIdSetStatusBit so that it doesn't try to change a transactionAlvaro Herrera2008-11-031-5/+21