From 7a2dadf3a63367c465fa0eee5d9596db9409555e Mon Sep 17 00:00:00 2001 From: Fujii Masao Date: Fri, 8 Aug 2025 15:41:36 +0900 Subject: [PATCH v1] vacuumdb: Skip VACUUM (ONLY_DATABASE_STATS) with --analyze-only. --- src/bin/scripts/vacuumdb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/scripts/vacuumdb.c b/src/bin/scripts/vacuumdb.c index 79b1096eb08..f755c7b10e7 100644 --- a/src/bin/scripts/vacuumdb.c +++ b/src/bin/scripts/vacuumdb.c @@ -749,7 +749,8 @@ vacuum_one_database(ConnParams *cparams, } /* If we used SKIP_DATABASE_STATS, mop up with ONLY_DATABASE_STATS */ - if (vacopts->skip_database_stats && stage == ANALYZE_NO_STAGE) + if (vacopts->skip_database_stats && stage == ANALYZE_NO_STAGE && + !vacopts->analyze_only) { const char *cmd = "VACUUM (ONLY_DATABASE_STATS);"; ParallelSlot *free_slot = ParallelSlotsGetIdle(sa, NULL); -- 2.50.1