Официальный сайт студ.городка НГТУ
Программирование и БД » [PostgreSQL] Как запретить юзеру добавлять таблицу? 

#1  03.03.10 19:41

[PostgreSQL] Как запретить юзеру добавлять таблицу?

Сорри что лезу с дурацким вопросом. Не каждый день приходиться работать с бд.
Вопрос:
Когда создаешь юзера, то у него по умолчанию не прав на коннект к определенной базе.
Даешь ему права грантом, на открытие коннекта к базе. Захожу дальше, редактировать существующие таблицы по умолчанию не дает, но при этом дает создавать новую таблицу.
Делаю запрет на create всей базе под этим пользователем так:
revoke create on database xxx from user;

но не помогает, права все равно остаются.

Где я мог ошибиться?

Offline

#2  03.03.10 21:21

Re: [PostgreSQL] Как запретить юзеру добавлять таблицу?

попробуй удалить create для нужного tablespace

Offline

#3  03.03.10 21:56

Re: [PostgreSQL] Как запретить юзеру добавлять таблицу?

Matrim,  revoke create on tablespace pg_default from user;
также не помогло :(

Offline

#4  04.03.10 07:29

Re: [PostgreSQL] Как запретить юзеру добавлять таблицу?

кто владелец бд?

Offline

#5  04.03.10 13:03

Re: [PostgreSQL] Как запретить юзеру добавлять таблицу?

postgres

Offline

Программирование и БД » [PostgreSQL] Как запретить юзеру добавлять таблицу? 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 1.292 сек.
Выполнено 14 запросов.