aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAge
* Revise GUC names quoting in messages againPeter Eisentraut2024-05-17
* Avoid repeating loads of frozen ID values.Noah Misch2024-04-29
* Close race condition between datfrozen and relfrozen updates.Noah Misch2024-04-29
* Revert: Custom reloptions for table AMAlexander Korotkov2024-04-11
* Custom reloptions for table AMAlexander Korotkov2024-04-08
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Reintroduce MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart2024-03-13
* Make the order of the header file includes consistentPeter Eisentraut2024-03-13
* Fix buildfarm failures from 2af07e2f74.Jeff Davis2024-03-04
* Fix search_path to a safe value during maintenance operations.Jeff Davis2024-03-04
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Use MyBackendType in more places to check what process this isHeikki Linnakangas2024-03-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Apply quotes more consistently to GUC names in logsMichael Paquier2023-11-30
* 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