Essayez :
psql -U user_name -h 127.0.0.1 -d db_name
où
-U
est le nom d'utilisateur de la base de données-h
est le nom d'hôte/IP du serveur local, évitant ainsi les sockets de domaine Unix-d
est le nom de la base de données à laquelle se connecter
Ceci est alors évalué comme une connexion "réseau" par Postgresql plutôt qu'une connexion de socket de domaine Unix, donc pas évalué comme une connexion "locale" comme vous pourriez le voir dans pg_hba.conf
:
local all all peer