J'ai installé PostgreSQL sur mon Mac OS Lion, et je travaille sur une application rails. J'utilise RVM pour tout garder séparé de mes autres applications Rails.
Pour une raison quelconque, lorsque j'essaie de migrer la base de données pour la première fois, rake ne peut pas trouver l'utilisateur postgres. J'obtiens l'erreur suivante
FATAL: role "postgres" does not exist
J'ai pgAdmin et je peux clairement voir qu'il y a un utilisateur postgres dans la base de données - le compte admin en fait - donc je ne sais pas quoi faire d'autre.
J'ai lu quelque part que des gens avaient des problèmes avec PostgreSQL à cause du chemin dans lequel il était installé, mais je ne pense pas que j'aurais pu aller aussi loin s'il n'avait pas pu trouver la base de données.
0 votes
Pour le problème étroitement lié où l'utilisateur (= rôle) de la base de données
postgres
n'a pas été créé, ce qui peut conduire au même message d'erreur, voir cette question connexe : stackoverflow.com/questions/11919391/