A visão pg_user fornece acesso a informações sobre usuários do banco de dados. É simplesmente uma visão de pg_shadow que pode ser lida por todos porque esconde o campo senha.
Tabela 42-38. Colunas de pg_user
Nome | Tipo | Referencia | Descrição |
---|---|---|---|
usename | name | Nome do usuário | |
usesysid | int4 | Id do usuário (número arbitrário utilizado para fazer referência a este usuário) | |
usecreatedb | bool | Se for verdade o usuário pode criar bancos de dados | |
usesuper | bool | Se for verdade o usuário é um superusuário | |
usecatupd | bool | Se for verdade o usuário pode atualizar os catálogos do sistema (Mesmo os superusuários não podem atualizar os catálogos do sistema a menos que o valor desta coluna seja verdade). | |
passwd | text | Não é a senha (sempre mostrado como ********) | |
valuntil | abstime | Momento de expiração da conta (utilizado apenas para autenticação da senha) | |
useconfig | text[] | Padrões da sessão para as variáveis de configuração em tempo de execução |