Re: analyze-in-stages post upgrade questions
Fujii Masao <masao.fujii@gmail.com>
From: Fujii Masao <masao.fujii@gmail.com>
To: Laurenz Albe <laurenz.albe@cybertec.at>
Cc: Mircea Cadariu <cadariu.mircea@gmail.com>, "Zechman, Derek S" <Derek.S.Zechman@snapon.com>,
Adrian Klaver <adrian.klaver@aklaver.com>, pgsql-hackers@lists.postgresql.org
Date: 2025-08-18T02:38:23Z
Lists: pgsql-hackers, pgsql-general
Attachments
- v3-0001-vacuumdb-Make-vacuumdb-analyze-only-process-parti.patch (application/octet-stream) patch v3-0001
On Thu, Aug 7, 2025 at 5:52 AM Laurenz Albe <laurenz.albe@cybertec.at> wrote: > > I understand your point. But on second thought, since the patch changes > > behavior, I'm leaning toward treating it as an improvement, so it should > > only go to master... > > I agree that this behavior change should not be backpatched. > That is not a bugfix. +1 > > -------------------- > > vacuumdb should generally follow the behavior of the underlying > > VACUUM and ANALYZE commands. If analyze_only is true, process > > regular tables, materialized views, and partitioned tables, just like > > ANALYZE (with no specific target tables) does. Otherwise, process > > only regular tables and materialized views, since VACUUM skips > > partitioned tables when no target tables are specified. > > -------------------- > > I am fine with that suggestion. Thanks! So I've updated the patch based on my earlier comments. Unless there are objections, I'll commit the attached version to master only. Regards, -- Fujii Masao
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
vacuumdb: Make vacuumdb --analyze-only process partitioned tables.
- 6429e5b771db 19 (unreleased) landed
-
Integrate FullTransactionIds deeper into two-phase code
- 62a17a92833d 19 (unreleased) cited