Re: grant select on all tables of a schema

Поиск
Список
Период
Сортировка
От Dani Oderbolz
Тема Re: grant select on all tables of a schema
Дата
Msg-id 3EF0273E.10301@ecologic.de
обсуждение исходный текст
Ответ на grant select on all tables of a schema  (Nabil Sayegh <postgresql@e-trolley.de>)
Список pgsql-novice
Nabil Sayegh wrote:

>Hi,
>
>is it possible to 'GRANT <WHATEVER> ON ALL TABLES' in 1 command ?
>
>I'm using 7.3.2
>
>TIA
>
>
For this case of problem, I find it great to generate scripts out of the
catalog(here for the current schema):

SELECT 'GRANT <WHATEVER> ON '||tablename||' TO <WHOEVER>;'
FROM pg_tables
WHERE
schemaname = current_schema();

This way, you can speed up such Problems a lot, and you are still flexible.
Sure, you can put this into a function as well, and run the SQL dynamically.
(But I rather have allok at the generated statements before I run them.

Cheers,
Dani


В списке pgsql-novice по дате отправления:

Предыдущее
От: Bruno Wolff III
Дата:
Сообщение: Re: grant select on all tables of a schema
Следующее
От: "Smitha V. Babu"
Дата:
Сообщение: help:steps needed to get the content of table from the database.. .