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

Rails et PostgreSQL :le rôle postgres n'existe pas

En fait, pour une raison inconnue, j'ai trouvé que le problème était en fait dû au fait que le rôle postgresql n'avait pas été créé.

Essayez d'exécuter :

createuser -s -r postgres

Notez que les rôles sont la façon dont PostgreSQL maintient les autorisations de base de données. S'il n'y a pas de rôle pour l'utilisateur postgres, il ne peut accéder à rien. La commande createuser est une fine enveloppe autour des commandes CREATE USER, CREATE ROLE, etc.