Experimentar:
psql -U user_name -h 127.0.0.1 -d db_name
Onde
-U
é o nome de usuário do banco de dados-h
é o nome do host/IP do servidor local, evitando assim soquetes de domínio Unix-d
é o nome do banco de dados ao qual se conectar
Isso é então avaliado como uma conexão de "rede" pelo Postgresql em vez de uma conexão de soquete de domínio Unix, portanto, não avaliada como uma conexão "local" como você pode ver em
pg_hba.conf
:local all all peer