Re: vacuumdb: permission denied for schema "pg_temp_7"
От | Fujii Masao |
---|---|
Тема | Re: vacuumdb: permission denied for schema "pg_temp_7" |
Дата | |
Msg-id | 5f37ee56-14fb-44fe-9150-9eb97e10538b@oss.nttdata.com обсуждение исходный текст |
Ответ на | Re: vacuumdb: permission denied for schema "pg_temp_7" (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: vacuumdb: permission denied for schema "pg_temp_7"
|
Список | pgsql-bugs |
On 2024/09/21 8:07, Tom Lane wrote: > Noah Misch <noah@leadboat.com> writes: >>>>> That helps, but we'd probably want to do something more general about vacuumdb >>>>> and schema USAGE permission. > > I agree a more general fix is needed, but I think excluding temp > tables as suggested is a good idea for performance, independently of > permissions concerns. vacuum_rel() will ignore requests to vacuum > such tables, which is why we've not heard complaints before, but > nonetheless we're wasting server round trips by issuing those > requests. +1 It looks like reindexdb has the same issue. It would be good to update reindexdb to skip temp tables as well to fix this. + appendPQExpBufferStr(&catalog_query, " AND c.relpersistence <> 't'"); For the proposed patch, it seems better to use CppAsString2(RELPERSISTENCE_TEMP) instead of 't'. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION
В списке pgsql-bugs по дате отправления: