aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAge
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Add wraparound failsafe to VACUUM.Peter Geoghegan2021-04-07
* Simplify state managed by VACUUM.Peter Geoghegan2021-04-05
* Use a WaitLatch for vacuum/autovacuum sleepingStephen Frost2021-03-30
* ReadNewTransactionId() -> ReadNextTransactionId().Thomas Munro2021-02-15
* Add option PROCESS_TOAST to VACUUMMichael Paquier2021-02-09
* Refactor option handling of CLUSTER, REINDEX and VACUUMMichael Paquier2021-01-18
* Update copyright for 2021Bruce Momjian2021-01-02
* Avoid using tuple from syscache for update of pg_database.datfrozenxidMichael Paquier2020-12-08
* Restore lock level to update statusFlagsAlvaro Herrera2020-11-26
* Relax lock level for setting PGPROC->statusFlagsAlvaro Herrera2020-11-18
* Rename PGPROC->vacuumFlags to statusFlagsAlvaro Herrera2020-11-16
* Centralize horizon determination for temp tables, fixing bug due to skew.Andres Freund2020-10-28
* Set cutoff xmin more aggressively when vacuuming a temporary table.Tom Lane2020-09-01
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-30
* Correct several behavior descriptions in comments.Noah Misch2020-08-15
* Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch2020-08-15
* snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.Andres Freund2020-08-14
* snapshot scalability: Introduce dense array of in-progress xids.Andres Freund2020-08-14
* snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund2020-08-12
* code: replace most remaining uses of 'master'.Andres Freund2020-07-08
* Spelling adjustmentsPeter Eisentraut2020-06-07
* Fix the usage of parallel and full options of vacuum command.Amit Kapila2020-04-16
* Comments and doc fixes for commit 40d964ec99.Amit Kapila2020-04-14
* Fix coverity complaint about commit 40d964ec99.Amit Kapila2020-04-01
* Report wait event for cost-based vacuum delay.Andres Freund2020-03-23
* Allow vacuum command to process indexes in parallel.Amit Kapila2020-01-20
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* PG_FINALLYPeter Eisentraut2019-11-01
* Fix bug that could try to freeze running multixacts.Thomas Munro2019-10-17
* Fix inconsistencies and typos in the tree, take 11Michael Paquier2019-08-19
* Fix "ANALYZE t, t" inside a transaction block.Tom Lane2019-08-10
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-05
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* Add TRUNCATE parameter to VACUUM.Fujii Masao2019-05-08
* Allow pg_class xid & multixid horizons to not be set.Andres Freund2019-04-23
* Allow VACUUM to be run with index cleanup disabled.Robert Haas2019-04-04
* tableam: VACUUM and ANALYZE support.Andres Freund2019-03-30
* Allow existing VACUUM options to take a Boolean argument.Robert Haas2019-03-29
* Revise parse tree representation for VACUUM and ANALYZE.Robert Haas2019-03-18
* Fold vacuum's 'int options' parameter into VacuumParams.Robert Haas2019-03-18
* tableam: Add and use scan APIs.Andres Freund2019-03-11
* Convert [autovacuum_]vacuum_cost_delay into floating-point GUCs.Tom Lane2019-03-10
* Remove superfluous tqual.h includes.Andres Freund2019-01-21
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-21
* Move vacuumlazy.c into access/heap.Andres Freund2019-01-15
* Update copyright for 2019Bruce Momjian2019-01-02