From e816e479836a8d10dffade409d02cbd843bd34f1 Mon Sep 17 00:00:00 2001 From: Nathan Bossart Date: Fri, 3 Apr 2026 21:49:24 -0500 Subject: [PATCH v1 1/1] remove autoanalyze corner case --- src/backend/postmaster/autovacuum.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c index 8400e6722cc..857e44034d9 100644 --- a/src/backend/postmaster/autovacuum.c +++ b/src/backend/postmaster/autovacuum.c @@ -3329,15 +3329,6 @@ relation_needs_vacanalyze(Oid relid, scores->max = Max(scores->max, scores->anl); if (av_enabled && anltuples > anlthresh) *doanalyze = true; - - /* - * For historical reasons, we analyze even when autovacuum is disabled - * for the table if at risk of wraparound. It's not clear if this is - * intentional, but it has been this way for a very long time, so it - * seems best to avoid changing it without further discussion. - */ - if (force_vacuum && AutoVacuumingActive() && anltuples > anlthresh) - *doanalyze = true; } if (vac_ins_base_thresh >= 0) -- 2.50.1 (Apple Git-155)