52.9. pg_auth_members #

O catálogo pg_auth_members mostra as relações de associação entre funções de banco de dados (roles). É permitido qualquer conjunto não circular de relacionamentos.

Como as identidades dos usuários abrangem toda a instância, pg_auth_members é compartilhado por todos os bancos de dados da instância: há apenas uma cópia de pg_auth_members por instância, e não uma por banco de dados.

Tabela 52.9. Colunas de pg_auth_members

Coluna Tipo de dados

Descrição

oid oid

Identificador da linha

roleid oid (referencia pg_authid.oid)

Identificador da função de banco de dados (role) que tem um membro

member oid (referencia pg_authid.oid)

Identificador da função de banco de dados (role) que é membro de roleid

grantor oid (referencia pg_authid.oid)

Identificador da função de banco de dados (role) que concedeu a associação

admin_option bool

Verdade se member puder conceder a associação roleid para outros

inherit_option bool

Verdade se o membro herdar automaticamente as associações da função de banco de dados concedida

set_option bool

Verdade se o membro puder executar SET ROLE na função de banco de dados concedida