Re: vacuumdb: permission denied for schema "pg_temp_7"
vaibhave postgres <postgresvaibhave@gmail.com>
From: vaibhave postgres <postgresvaibhave@gmail.com>
To: Christophe Pettus <xof@thebuild.com>
Cc: Nathan Bossart <nathandbossart@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>, Fujii Masao <masao.fujii@oss.nttdata.com>, Noah Misch <noah@leadboat.com>, PostgreSQL Bug List <pgsql-bugs@lists.postgresql.org>, vsekar@microsoft.com
Date: 2024-09-24T01:35:41Z
Lists: pgsql-bugs
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
vacuumdb: Schema-qualify operator in catalog query's WHERE clause.
- eba8cc1af8ec 16.5 landed
- d4ade0bafb75 13.17 landed
- ce6f27857bba 14.14 landed
- 8318f2b170d8 18.0 landed
- 6d047c6a9192 15.9 landed
- 5e0431c32a8f 12.21 landed
- 5bd26e652780 17.1 landed
-
reindexdb: Skip reindexing temporary tables and indexes.
- 9410f7cbf4ff 13.17 landed
- 88e1153cb3c6 14.14 landed
- 92cc21d158f3 15.9 landed
- 653ce5b8b79c 16.5 landed
- 77f154681981 17.1 landed
- 20cfec896c6a 18.0 landed
-
vacuumdb: Skip temporary tables in query to build list of relations
- ef57a713580f 12.21 landed
- 9db4598c9c98 13.17 landed
- 60c618216ddb 14.14 landed
- 74eaa0544abf 15.9 landed
- 1ea4d9c001e6 16.5 landed
- 85cb21df673f 17.1 landed
- 1ab67c9dfaad 18.0 landed
-
Use catalog query to discover tables to process in vacuumdb
- e0c2933a767c 12.0 cited
Looks like Michael has already sent the updated patch from the discussions in this thread so far. Let me know if anything else needs to be done. Thanks. On Tue, Sep 24, 2024 at 6:43 AM Christophe Pettus <xof@thebuild.com> wrote: > > > > On Sep 23, 2024, at 18:09, vaibhave postgres <postgresvaibhave@gmail.com> > wrote: > > Yes I plan on continuing with working this. > > Great! > > One related but not identical thing that has come up with vacuumdb is that > it terminates if it's not able to connect to any database that it finds in > the initial query. This can happen if pg_hba.conf denies the user that is > running vacuumdb access to a database that comes up during --all. Some > hosting providers (in particular, Google) create restricted databases in > the cluster that a customer role can't get access to. This pretty much > defeats --analyze-in-stages. My suggested fix was to terminate with an > error if the initial connection fails, but continue with a warning if > further connections fail. > > If it seems reasonable, I'm happy to do it in a separate patch.