Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.
Для определения нового пользователя, запусти
программную утилиту createuser.
Можно назначить пользователю или собрать пользователей в группу,
сначала должна быть определена сама группа, и затем можно назначить
пользователям группу. В
Postgres эти шаги в настоящий момент не поддерживаются командой create group. Вместо неё, группы определяются с помощью вставки соответствующих
значений в системную таблицу
pg_group, а затем используется команда
grant, чтобы назначить привилегии группе.
В настоящий момент, нет лёгкого интерфейса для настройки групп.
Ты должен явно вставлять/обновлять таблицу pg_group.
Например:
jolly=> insert into pg_group (groname, grosysid, grolist)
jolly=> values ('posthackers', '1234', '{5443, 8261}');
INSERT 548224
jolly=> grant insert on foo to group posthackers;
CHANGE
jolly=>
Поля в pg_group:
* groname: имя группы. Это название и должно быть исключительно
буквенноцифровым. Не включай подчёркивания и другие знаки препинания.
* grosysid: id группы. Типа int4. Должно быть уникальным для каждой группы.
* grolist: список pg_user id's, которые принадлежат группе. Типа int4[].