Pular para o conteúdo

Grupos e usuários postgres [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Grupos e usuários postgres [RESOLVIDO]

Enviado em 28/11/2014 - 17:38h

Caros colegas, alguém sabe como listar todos os nome dos grupos criados no postgres e os nomes dos usuários que estão dentro dele. Existe a tabela pg_user e pg_group onde o usesysid(pg_user) corresponde ao grolist(pg_group). Porém o campo grolist é uma lista e não sei como relacionar os dois.

Grata!!!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Grupos e usuários postgres [RESOLVIDO]

Melhor resposta

Enviado em 02/12/2014 - 15:18h

Seria isso:

postgres=# SELECT groname,usename from pg_group,pg_user where usesysid = any(grolist);

groname | usename
---------+----------
admins | amarildo
(1 registro)


Créditos => http://bahut.alma.ch/2004/11/postgresql-list-users-and-groups_17.html

3. Re: Grupos e usuários postgres [RESOLVIDO]

Enviado em 28/11/2014 - 18:11h

\du ou \dg

* Ex.:

postgres=> \du

List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
admins | Cannot login | {}
amarildo | Superuser, Create role, Create DB, Replication | {admins}
postgres | Superuser, Create role, Create DB, Replication | {}

4. Re: Grupos e usuários postgres [RESOLVIDO]

Enviado em 02/12/2014 - 14:57h

Amarildo, agradeço a resposta, mas desse jeito não me atende. Preciso de uma forma de caso alguém me solicite o grupo, eu possa ver todos os usuários que estão dentro dele. Dessa forma mostra o inverso. Como eu disse na tabela pg_group tem o grupo e os IDs dos usuários no campo grolist, mas desta forma não sei como relacionar e trazer os nomes.

Se tiver alguma outra solução, agradeço.




5. Re: Grupos e usuários postgres [RESOLVIDO]

Enviado em 03/12/2014 - 14:14h

Amarildo, valeu demais!!! Essa exatamente isto que eu estava precisando.

6. Re: Grupos e usuários postgres [RESOLVIDO]

Enviado em 03/12/2014 - 16:50h

laraw escreveu:

Amarildo, valeu demais!!! Essa exatamente isto que eu estava precisando.


Por nada!

Instala o phpPgAdmin, vai facilitar seu gerenciamento.

Abraço!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder