Quand j'ai essayé de suivre la "configuration du serveur alternatif" comme détaillé ici: PostgresSQL , j'ai eu l'erreur ERROR: role "$user" does not exist
quand j'ai exécuté postgres=# \password $USER
et entré mon nouveau mot de passe. Les instructions sont très simples et j'ai tout suivi à la lettre. Quelqu'un pourrait-il savoir ce qui ne va pas avec ma configuration?
Il est toujours préférable de copier/coller la commande et le message d'erreur afin que nous puissions vérifier votre syntaxe.
Deux pensées - "$ USER" est une variable, vous la remplacez par le nom d'utilisateur que vous souhaitez utiliser. De plus, $ user n'est pas la même chose que $ USER.
Alors ...
Sudo -u postgres createuser --superuser your_user
Sudo -u postgres psql
Vous ne devriez pas avoir d'invite postgres, changez à nouveau "$ USER" pour le nom d'utilisateur que vous souhaitez utiliser ...
postgres=# \password your_user
et sur ...