Создаём роль.
>create user NAME_ROLE;
Даём права на пользование схемой
>grant usage on schema public to NAME_ROLE;
Даём права на работу (select only) на все таблицы:
>grant select on ALL TABLES IN SCHEMA PUBLIC to NAME_ROLE;
Причем это только на те объекты что уже существуют. Для умолчательный прав на новые нужно использовать alter default.
>create user NAME_ROLE;
Даём права на пользование схемой
>grant usage on schema public to NAME_ROLE;
Даём права на работу (select only) на все таблицы:
>grant select on ALL TABLES IN SCHEMA PUBLIC to NAME_ROLE;
Причем это только на те объекты что уже существуют. Для умолчательный прав на новые нужно использовать alter default.
1 комментарий:
оказывается TABLES и tables - не одно и тоже самое. Ровно как и SEQUENCES и sequences... А ошибки оно при этом выдавать не хочет
Отправить комментарий