2015-10-16 6 views
0

Я использую PSQL. Я могу создать группу и удалить пользователя и добавить пользователя. Мой вопрос: как увидеть текущего участника определенной группы? Спасибо заранее.PostgreSQL, как видеть пользователей в определенной группе

+0

Тип '\ du' в Psql оболочке – ryekayo

+0

Есть ли способ, что я могу видеть в SQL запросе? и я хочу видеть одну конкретную группу по определенной схеме. – nathanlim45

+0

Я обновил свой ответ – ryekayo

ответ

0

Ввод \du в оболочке psql предоставит имя роли, список ролей и член столбцов. Я предполагаю, что вы хотите посмотреть, к чему относится каждый пользователь.

В качестве альтернативы, вы можете использовать этот запрос для определения rolenames для пользователей:

select rolname from pg_user join pg_auth_members on (pg_user.usesysid=pg_auth_members.member) join pg_roles on (pg_roles.oid=pg_auth_members.roleid) where pg_user.usename='USERNAME'; 
Смежные вопросы