A finalidade deste mapa é que testuser
faça login como o usuário db postgres
.
Em pg_hba.conf
, a palavra-chave map
deve ser aplicada ao usuário postgres
.
Também na invocação do psql, postgres
como usuário deve ser explicitamente fornecido como argumento.
Isso funciona para mim:
pg_hba.conf:
# Database administrative login by Unix domain socket local all postgres peer map=testmap # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all peer
Invocação:
psql -U postgres
Certifique-se de recarregar o serviço depois de modificar os arquivos de configuração.