Re: Forbid to DROP temp tables of other sessions
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Daniil Davydov <3danissimo@gmail.com>
Cc: pgsql-hackers@postgresql.org
Date: 2024-10-25T18:01:23Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
pg_basebackup: Add missing PQclear in error path
- a19db0827496 18.0 landed
Daniil Davydov <3danissimo@gmail.com> writes: > I noticed that TRUNCATE and ALTER commands on temporary tables of other > sessions produce an error "cannot truncate/alter temporary tables of other > sessions". But are there any reasons to allow us to DROP such tables? > It seems to me that the only case when we may need it is the removal of > orphan tables. But the autovacuum is responsible for this and it uses a > different functionality. I'm wondering if there are any other cases. If > not, can we just handle it for example in ExecDropStmt and produce an error > like "cannot drop temporary tables of other sessions"? If autovacuum can do it, I don't see a reason to prevent superusers from doing it manually. regards, tom lane