Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Привилегии пользователей / 2 сообщений из 2, страница 1 из 1
09.12.2005, 14:12
    #33427432
Арбайтер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Привилегии пользователей
У меня стоит задача: дать пользователям бд разные привилегии доступа к таблицам в базе.

Создал группы. Создавая пользователя, записываю его в определенную группу.
ALTER GROUP users ADD USER user;

И для каждой таблицы выставил:
GRANT ALL ON TABLE public.main TO GROUP superuser;
GRANT SELECT ON TABLE public.main TO GROUP users;

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

Но вот на форуме встретилось как-то, что права на доступ к данным для пользователей надо реализовывать по другому. Создавать отдельную таблицу, в ней прописывать пермишены и т.д.

Скажите, а зачем такое делать то?

П.С. Ссылку на такую инфу с форума не даю потому, что не сегодня натыкался на такое.
...
Рейтинг: 0 / 0
09.12.2005, 15:21
    #33427652
Привилегии пользователей
> Скажите, а зачем такое делать то?

Row-level permissions.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Привилегии пользователей / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]