summaryrefslogtreecommitdiff
path: root/src/backend/access
Commit message (Expand)AuthorAgeFilesLines
* Arrange to cache btree metapage data in the relcache entry for the index,Tom Lane2006-04-254-7/+106
* Add statement_timestamp(), clock_timestamp(), andBruce Momjian2006-04-251-3/+22
* Ensure that we validate the page header of the first page of a WAL fileTom Lane2006-04-201-2/+29
* Fix the torn-page hazard for PITR base backups by forcing full page writesTom Lane2006-04-171-78/+156
* Make the world safe for full_page_writes. Allow XLOG records that try toTom Lane2006-04-142-20/+218
* Fix an ancient oversight in btree xlog replay. When trying to determine if anTom Lane2006-04-132-54/+94
* Fix a bunch of problems with domains by making them use special input functionsTom Lane2006-04-051-8/+2
* Add a field to the first page of each WAL file to indicate theTom Lane2006-04-051-1/+10
* Don't use BLCKSZ for the physical length of the pg_control file, butTom Lane2006-04-041-12/+11
* Modify all callers of datatype input and receive functions so that if theseTom Lane2006-04-041-12/+6
* Define a separately configurable XLOG_BLCKSZ symbol for the page sizeTom Lane2006-04-031-46/+55
* Fix thinko in gistRedoPageUpdateRecord: if XLR_BKP_BLOCK_1 is set, weTom Lane2006-04-031-13/+15
* Eliminate ajust scan code. Since concurrent GiST it doesn'tTeodor Sigaev2006-04-032-211/+4
* Remove the 'slow' path for btree index build, which built the btreeTom Lane2006-04-013-146/+24
* Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane2006-03-3113-338/+287
* Improve gist XLOG code to follow the coding rules needed to preventTom Lane2006-03-303-242/+213
* Clean up and document the API for XLogOpenRelation and XLogReadBuffer.Tom Lane2006-03-297-357/+516
* Disable full_page_writes, because turning it off risks causing crash-recoveryTom Lane2006-03-281-3/+2
* Repair longstanding error in btree xlog replay: XLogReadBuffer should beTom Lane2006-03-281-3/+3
* Arrange to emit a description of the current XLOG record as error contextTom Lane2006-03-248-113/+151
* Clean up representation of function RTEs for functions returning RECORD.Tom Lane2006-03-161-1/+52
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-141-2/+2
* Add a CHECK_FOR_INTERRUPTS() in _bt_buildadd(). This fixes problemTom Lane2006-03-101-1/+7
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-0544-88/+88
* This patch makes the error message strings throughout the backendNeil Conway2006-03-011-8/+7
* Cleanup the usage of ScanDirection: use the symbolic names for theNeil Conway2006-02-211-41/+23
* Move btbulkdelete's vacuum_delay_point() call to a place in the loop whereTom Lane2006-02-141-3/+7
* Add some missing vacuum_delay_point calls in GIST vacuuming.Tom Lane2006-02-141-4/+8
* Actually there's a better way to do this, which is to count tuplesTom Lane2006-02-121-25/+13
* Skip ambulkdelete scan if there's nothing to delete and the index is notTom Lane2006-02-114-27/+91
* Revert based on Tom's recommendation:Bruce Momjian2006-02-114-46/+19
* Allow VACUUM to complete faster by avoiding scanning the indexes when noBruce Momjian2006-02-114-19/+46
* Remove the no-longer-useful HashItem/HashItemData level of structure.Tom Lane2006-01-256-88/+32
* Remove the no-longer-useful BTItem/BTItemData level of structure, andTom Lane2006-01-257-224/+161
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-252-79/+322
* Instead of using a numberOfRequiredKeys count to distinguish requiredTom Lane2006-01-232-65/+79
* Repair longstanding bug in slru/clog logic: it is possible for two backendsTom Lane2006-01-211-25/+10
* Improve comments about btree's use of ScanKey data structures: thereTom Lane2006-01-175-47/+78
* Some minor code cleanup, falling out from the removal of rtree. SK_NEGATETom Lane2006-01-144-93/+47
* Cosmetic code cleanup: fix a bunch of places that used "return (expr);"Neil Conway2006-01-115-20/+20
* Add RelationOpenSmgr() calls to ensure rd_smgr is valid when we try toTom Lane2006-01-071-1/+7
* Convert Assert checking for empty page into a regular test and elog.Tom Lane2006-01-061-3/+10
* Make all command-line options of postmaster and postgres the same. SeePeter Eisentraut2006-01-051-2/+2
* Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinctionTom Lane2005-12-291-15/+15
* Arrange to set the LC_XXX environment variables to match our localeTom Lane2005-12-281-3/+4
* I have added these macros to c.h:Bruce Momjian2005-12-251-5/+5
* Adjust string comparison so that only bitwise-equal strings are consideredTom Lane2005-12-221-4/+4
* Divide the lock manager's shared state into 'partitions', so as toTom Lane2005-12-111-2/+3
* Push the responsibility for handling ignore_killed_tuples down intoTom Lane2005-12-073-69/+68
* A couple of tiny performance hacks in _bt_step(). Remove PageIsEmptyTom Lane2005-12-071-8/+10