Quand je crée un nouvel utilisateur, il ne peut pas se connecter à la base de données.
Je fais ça comme ça :
postgres@Aspire:/home/XXX$ createuser dev
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) y
puis créer une base de données :
postgres@Aspire:/home/XXX$ createdb -O dev test_development
après ça, j'essaie psql -U dev -W test_development
pour se connecter, mais je reçois l'erreur :
psql: FATAL: Peer authentication failed for user "dev"
J'ai essayé de résoudre le problème mais sans succès.
2 votes
Duplicata possible de PG L'authentification des pairs a échoué
1 votes
Maintenant, pour être invité à répondre aux questions ci-dessus, vous devez ajouter
--interactive
à la commande :createuser --interactive joe