summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAgeFilesLines
* Back-patch fixes for problems with VACUUM destroying t_ctid chains too soon,Tom Lane2005-08-261-61/+77
* Fix miscalculation of remaining free space during tuple chain moving.Tom Lane2002-10-311-8/+8
* Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane2002-10-211-7/+3
* Invert logic in pg_exec_query_string() so that we set a snapshot forTom Lane2002-10-191-1/+5
* ARGH!Tom Lane2002-09-271-18/+38
* Disallow VACUUM, ANALYZE, TRUNCATE on temp tables belonging to otherTom Lane2002-09-231-1/+15
* Get rid of bogus use of heap_mark4update in reindex operations (cf.Tom Lane2002-09-231-3/+3
* Performance improvement for MultiRecordFreeSpace on large relations ---Tom Lane2002-09-201-21/+19
* pgindent run.Bruce Momjian2002-09-041-91/+106
* Code review for HeapTupleHeader changes. Add version number to page headersTom Lane2002-09-021-16/+20
* AUTOCOMMIT mode is now an available backend GUC variable; setting itTom Lane2002-08-301-11/+15
* Fix tuple-chain-moving tests to handle marked-for-update tuples correctlyTom Lane2002-08-131-127/+154
* Restructure local-buffer handling per recent pghackers discussion.Tom Lane2002-08-061-1/+40
* oid is needed, it is added at the end of the struct (after the nullBruce Momjian2002-07-201-4/+5
* This patch fixes a regression caused by my recent changes to heapBruce Momjian2002-07-201-13/+16
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2
* Fix up gcc warnings, improve comments.Tom Lane2002-06-151-30/+50
* This patch wraps all accesses to t_xmin, t_cmin, t_xmax, and t_cmax inBruce Momjian2002-06-151-26/+27
* Allow ANALYZE to run in a transaction.Bruce Momjian2002-06-131-76/+92
* Mark index entries "killed" when they are no longer visible to anyTom Lane2002-05-241-2/+4
* Restructure indexscan API (index_beginscan, index_getnext) perTom Lane2002-05-201-7/+7
* Disable VACUUM from being called from a function because function memoryBruce Momjian2002-04-151-1/+5
* Checking to decide whether relations are system relations now dependsTom Lane2002-04-121-2/+2
* Fix CLOG truncation code to not do the Wrong Thing when there are alreadyTom Lane2002-04-021-13/+45
* Make VACUUM handle schema-qualified relation names properly.Tom Lane2002-04-021-101/+73
* Reimplement temp tables using schemas. The temp table map is history;Tom Lane2002-03-311-11/+2
* Change the aclchk.c routines to uniformly use OIDs to identify theTom Lane2002-03-211-4/+3
* First phase of SCHEMA changes, concentrating on fixing the grammar andTom Lane2002-03-211-6/+6
* Change made to elog:Bruce Momjian2002-03-061-18/+18
* Catcaches can now store negative entries as well as positive ones, toTom Lane2002-03-031-5/+16
* Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian2002-03-021-13/+13
* A bunch of changes aimed at reducing backend startup time...Tom Lane2002-02-191-32/+10
* Add CHECK_FOR_INTERRUPTS() in various strategic spots, per commentsTom Lane2002-01-061-1/+8
* New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian2001-11-051-3/+3
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-281-2/+2
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-251-120/+133
* Fix comment, add Assert.Tom Lane2001-09-041-3/+3
* Transaction IDs wrap around, per my proposal of 13-Aug-01. MoreTom Lane2001-08-261-29/+251
* Make OIDs optional, per discussions in pghackers. WITH OIDS is still theTom Lane2001-08-101-2/+9
* New-style vacuum neglected to update pg_class statistics about indexesTom Lane2001-07-181-28/+41
* Restructure index AM interface for index building and index tuple deletion,Tom Lane2001-07-151-69/+40
* Initial implementation of concurrent VACUUM. Ifdef'd out for the moment,Tom Lane2001-07-131-64/+54
* Create a new HeapTupleSatisfiesVacuum() routine in tqual.c that embodies theTom Lane2001-07-121-317/+277
* Remove direct calls of index_insert(), instead use ExecInsertIndexTuples().Tom Lane2001-07-111-103/+82
* First non-stub implementation of shared free space map. It's not superTom Lane2001-07-021-1/+54
* Fix VACUUM so that it can use pages as move targets even if they do notTom Lane2001-06-291-164/+212
* Fix longstanding error in VACUUM: sometimes would examine a buffer pageTom Lane2001-06-291-12/+9
* Install infrastructure for shared-memory free space map. Doesn't actuallyTom Lane2001-06-271-59/+57
* Statistical system views (yet without the config stuff, butJan Wieck2001-06-221-2/+9
* Allow a non-superuser database owner to vacuum all tables in hisTom Lane2001-06-131-4/+9