Как дать пользователю грант сразу на все таблицы созданные в бд?
GRANT SELECT ON db.* TO dbuser; - ошибка синтаксиса GRANT usage ON schema db.public TO dbuser; - так же ошибку выдает
Насколько мне известно - никак.
GRANT SELECT ON db.* TO dbuser; - нестандартное расширение MySQL
если нужны массовые вещи, надо создавать одну роль, которую потом использовать как шаблон на раздачу прав другим ролям.
В pgAdmin III в каждой схеме, где это нужно, становитесь на ветку "таблицы" и правым кликом получаете выпадающее меню, где есть пункт "Мастер выделения прав". Вам - туда, там на месте разберётесь
Back to top
Насколько мне известно -
Насколько мне известно - никак.
GRANT SELECT ON db.* TO dbuser; - нестандартное расширение MySQL
если нужны массовые вещи, надо создавать одну роль, которую потом использовать как шаблон на раздачу прав другим ролям.
admin не одобрит, но
В pgAdmin III в каждой схеме, где это нужно, становитесь на ветку "таблицы" и правым кликом получаете выпадающее меню, где есть пункт "Мастер выделения прав". Вам - туда, там на месте разберётесь