aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAge
* Remove the "snapshot too old" feature.Thomas Munro2023-09-05
* Handle DROP DATABASE getting interruptedAndres Freund2023-07-13
* Release lock after encountering bogs row in vac_truncate_clog()Andres Freund2023-07-13
* Revert MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart2023-07-07
* Fix cache lookup hazards introduced by ff9618e82a.Nathan Bossart2023-06-22
* Move bool parameter for vacuum_rel() to option bits.Nathan Bossart2023-06-20
* Revert "Fix search_path to a safe value during maintenance operations."Jeff Davis2023-06-10
* Fix search_path to a safe value during maintenance operations.Jeff Davis2023-06-09
* Improve ereports for VACUUM's BUFFER_USAGE_LIMIT optionDavid Rowley2023-04-11
* Add --buffer-usage-limit option to vacuumdbDavid Rowley2023-04-07
* Add VACUUM/ANALYZE BUFFER_USAGE_LIMIT optionDavid Rowley2023-04-07
* Refresh cost-based delay params more frequently in autovacuumDaniel Gustafsson2023-04-07
* Separate vacuum cost variables from GUCsDaniel Gustafsson2023-04-07
* Make vacuum failsafe_active globally visibleDaniel Gustafsson2023-04-07
* Move various prechecks from vacuum() into ExecVacuum()David Rowley2023-04-06
* Always make a BufferAccessStrategy for ANALYZEDavid Rowley2023-04-06
* Disable vacuum's use of a buffer access strategy during failsafeDavid Rowley2023-04-03
* Only make buffer strategy for vacuum when it's likely neededDavid Rowley2023-04-03
* Remove some global variables from vacuum.cDavid Rowley2023-04-03
* Fix fractional vacuum_cost_delay.Thomas Munro2023-03-15
* Improve readability of code PROCESS_MAIN in vacuum_rel()Michael Paquier2023-03-08
* Add PROCESS_MAIN to VACUUMMichael Paquier2023-03-06
* Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut2023-02-07
* Revert "Add eager and lazy freezing strategies to VACUUM."Peter Geoghegan2023-01-25
* Add eager and lazy freezing strategies to VACUUM.Peter Geoghegan2023-01-25
* Fix MAINTAIN privileges for toast tables and partitions.Jeff Davis2023-01-14
* Clean up useless "skipping" messages for VACUUM/ANALYZE.Jeff Davis2023-01-13
* Add options to control whether VACUUM runs vac_update_datfrozenxid.Tom Lane2023-01-06
* Update copyright for 2023Bruce Momjian2023-01-02
* Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan2022-12-22
* Add grantable MAINTAIN privilege and pg_maintain role.Jeff Davis2022-12-13
* Provide per-table permissions for vacuum and analyze.Andrew Dunstan2022-11-28
* Simplify WARNING messages from skipped vacuum/analyze on a tableAndrew Dunstan2022-11-23
* Simplify vacuum_set_xid_limits() signature.Peter Geoghegan2022-11-23
* Refactor ownercheck functionsPeter Eisentraut2022-11-13
* Derive freeze cutoff from nextXID, not OldestXmin.Peter Geoghegan2022-08-31
* Adjust comments that called MultiXactIds "XMIDs".Peter Geoghegan2022-08-29
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-26
* Avoid reltuples distortion in very small tables.Peter Geoghegan2022-08-19
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* pgstat: store statistics in shared memory.Andres Freund2022-04-06
* pgstat: stats collector references in comments.Andres Freund2022-04-06
* Have VACUUM warn on relfrozenxid "in the future".Peter Geoghegan2022-04-05
* Set relfrozenxid to oldest extant XID seen by VACUUM.Peter Geoghegan2022-04-03
* Avoid VACUUM reltuples distortion.Peter Geoghegan2022-02-16
* Consolidate VACUUM xid cutoff logic.Peter Geoghegan2022-02-11
* Add VACUUM instrumentation for scanned pages, relfrozenxid.Peter Geoghegan2022-02-11
* Remove useless inline marker.Tom Lane2022-01-22
* Unify VACUUM VERBOSE and autovacuum logging.Peter Geoghegan2022-01-14
* Update copyright for 2022Bruce Momjian2022-01-07