Causa do Erro “psql: error: FATAL: role “usuario” does not exist” no PostgreSQL
Veja o erro completo:
[root@server ~]# psql psql: error: FATAL: role "root" does not exist [root@cartorioMatrix ~]# sudo -u postgres psql could not change directory to "/root": Permission denied psql (12.13) Type "help" for help.
Esse erro ocorre quando tentamos usar o terminal psql do postgres mas o usuário não está cadastrado ou adicionado ao banco de dados.
No exemplo acima, estava logado com usuário root e essa conta não existe dentro do postgreSQL.
Solução para o Erro “psql: error: FATAL: role “usuario” does not exist” no PostgreSQL
A conta padrão, criada no momento da instalação do PostgreSQL é a conta postgres. Ela não tem senha. Se não tiver outra conta poderá usá-la para acessar o terminal psql da seguinte forma:
sudo -u postgres psql
ou assim
su postgres
psql