Дать GRANT на все таблицы бд

Как дать пользователю грант сразу на все таблицы созданные в бд?

 GRANT SELECT ON db.* TO dbuser; - ошибка синтаксиса
GRANT usage ON schema db.public TO dbuser; - так же ошибку выдает

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Насколько мне известно -

Насколько мне известно - никак.

GRANT SELECT ON db.* TO dbuser; - нестандартное расширение MySQL

если нужны массовые вещи, надо создавать одну роль, которую потом использовать как шаблон на раздачу прав другим ролям.

admin не одобрит, но

В pgAdmin III в каждой схеме, где это нужно, становитесь на ветку "таблицы" и правым кликом получаете выпадающее меню, где есть пункт "Мастер выделения прав". Вам - туда, там на месте разберётесь :)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023