
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.07.2014, 01:11:45
|
|||
|---|---|---|---|
|
|||
Раздача прав пользователям в пределах одной схемы |
|||
|
#18+
Люди добрые, помогите справиться со следующей задачей...второй день уже не могу решить. Постоянно выходит не то что хочу. Суть задачи следующая. В PostgreSQL 9.3 необходимо создать пользователя migrate и создать под него схему migrate_schema. В пределах этой схемы пользователь migrate может делать все... создавать таблицы, процедуры и т.д, а также удалять их. Дальше необходимо создать еще одного пользователя user1. Пользователь user1 должен иметь права только на select, insert, update, delete в схеме migrate_schema. При этом если спустя некоторое время под пользователем migrate будет создана новая таблица и в нее будет добавлено содержимое, то пользователь user1 должен увидеть эту таблицу и иметь возможность прочитать ее содержимое (с этим пунктом у меня как раз заминка) Доступ к схеме public необходимо запретить и для пользователя migrate и user1. Заранее спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2014, 06:26:53
|
|||
|---|---|---|---|
|
|||
Раздача прав пользователям в пределах одной схемы |
|||
|
#18+
Tratatatatatata, авторПри этом если спустя некоторое время под пользователем migrate будет создана новая таблица и в нее будет добавлено содержимое, то пользователь user1 должен увидеть эту таблицу и иметь возможность прочитать ее содержимое (с этим пунктом у меня как раз заминка) Посмотрите тут: http://www.postgresql.org/docs/9.3/static/sql-alterdefaultprivileges.html Как раз для решения вышеупомянутой задачи сделано. PS: ну или не забывать выдавать гранты из под пользователя migrate по мере создания новых таблиц. --Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=1998598]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 180ms |
| total: | 410ms |

| 0 / 0 |
