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 по дате отправления: