aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAge
* Rationalize handling of VacuumParamsMichael Paquier2025-06-30
* Avoid scribbling of VACUUM optionsMichael Paquier2025-06-25
* Avoid ERROR at ON COMMIT DELETE ROWS after relhassubclass=f.Noah Misch2025-04-20
* Use PRI?64 instead of "ll?" in format strings (continued).Peter Eisentraut2025-03-29
* Add vacuum_truncate configuration parameter.Nathan Bossart2025-03-20
* Add relallfrozen to pg_classMelanie Plageman2025-03-03
* Add cost-based vacuum delay time to progress views.Nathan Bossart2025-02-11
* Add is_analyze parameter to vacuum_delay_point().Nathan Bossart2025-02-11
* Eagerly scan all-visible pages to amortize aggressive vacuumMelanie Plageman2025-02-11
* Adjust signature of cluster_rel() and its subroutinesÁlvaro Herrera2025-01-10
* Update copyright for 2025Bruce Momjian2025-01-01
* Remove useless casts to (void *)Peter Eisentraut2024-11-28
* Make GUC_check_errdetail messages full sentencesÁlvaro Herrera2024-11-27
* Remove unused #include's from backend .c filesPeter Eisentraut2024-10-27
* Fix data loss at inplace update after heap_update().Noah Misch2024-09-24
* Add ONLY support for VACUUM and ANALYZEDavid Rowley2024-09-24
* Use pgBufferUsage for buffer usage tracking in analyze.Masahiko Sawada2024-08-13
* 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