/ / Créer un compte Postgresql local - postgresql

Créer un compte Postgresql local - postgresql

Sous OS X 10.11.2, j’ai installé Postgres.app et j'exécute le serveur local. J'essaie de créer un compte local avec un nom d'utilisateur et un mot de passe afin de pouvoir développer une application Rails localement. Cependant, en exécutant la commande suivante:

sudo -u postgres createuser -s {USERNAME}

je reçois sudo: unknown user: postgres Erreur.

Des suggestions quant à pourquoi cette erreur se produit et comment résoudre ceci?

Réponses:

2 pour la réponse № 1

sudo vous dit qu'il n'y a pas utilisateur du système "postgres".

Lorsque vous avez installé PostgreSQL, il devrait avoir créé utilisateur de base de données "postgres" et vous pouvez essayer de l'utiliser:

$ psql -u postgres
postgres=# create user {username} password "{password}";

0 pour la réponse № 2

J'ai réussi à créer un utilisateur avec les étapes suivantes.

Dans le terminal:

createuser --superuser {USERNAME}

J'ai ensuite défini un mot de passe dans psql:

password {USERNAME}