PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

psql :FATAL :échec de l'authentification par les pairs pour l'utilisateur dev

Essayez :

psql -U user_name  -h 127.0.0.1 -d db_name

  • -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