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

fe_sendauth :aucune erreur de mot de passe fourni après la configuration de la base de données PostgreSQL sur l'IDE Cloud9

Vous n'avez pas besoin de modifier le fichier pg_hba.conf. Tapez simplement ces commandes dans le terminal :

$ source ~/.profile
$ rake db:create
$ rake db:migrate

Ensuite, redémarrez le serveur normalement.Je sais que vous avez déjà exécuté la commande source ~/.profile au début des instructions que vous avez mentionnées (j'ai déjà utilisé la réponse et j'ai eu du mal avec le même problème) mais pour une raison mystérieuse, l'environnement Cloud9 (je n'ai jamais devait faire tout cela sur mon Mac) nécessite de récupérer manuellement le fichier '.profile' après avoir effectué la configuration spécifiée dans ces instructions (Cloud 9 décide juste d'être parfois bizarre - comme toutes les machines ... duh!). La deuxième commande crée la nouvelle base de données pg dans votre environnement de développement avec toute la configuration de votre gem pg et de votre fichier database.yml.

La commande finale 'migrate' n'est peut-être pas nécessaire, mais encore une fois pour des raisons mystérieuses, j'ai également résolu des problèmes de base de données après avoir exécuté un 'rake db:migrate' (si j'ai raison, cela met simplement à jour votre base de données pour pouvoir utiliser vos modèles ou toute nouvelle donnée fictive que vous auriez pu ajouter à votre environnement de développement).

J'espère que cela vous aidera.