PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

fe_sendauth:nessun errore fornito dalla password dopo aver impostato il database PostgreSQL su Cloud9 IDE

Non è necessario modificare il file pg_hba.conf. Basta digitare questi comandi nel terminale:

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

Quindi riavvia il server normalmente. So che hai già eseguito il comando source ~/.profile all'inizio delle istruzioni che hai menzionato (ho usato la risposta prima e ho lottato con lo stesso problema) ma per qualche motivo misterioso ambiente Cloud9 (non ho mai dovevo fare tutto questo sul mio Mac) richiede di reperire manualmente il file ".profile" dopo aver eseguito l'installazione specificata in quelle istruzioni (Cloud 9 decide semplicemente di essere strano a volte - come tutte le macchine ... duh!). Il secondo comando crea il nuovo database pg nel tuo ambiente di sviluppo con tutta la configurazione dal tuo pg gem e dal tuo file database.yml.

Il comando finale "migrate" potrebbe non essere necessario, ma ancora una volta per ragioni misteriose ho anche risolto i problemi del database dopo aver eseguito semplicemente un "rake db:migrate" (se ho ragione, aggiorna semplicemente il tuo database per poter usare i tuoi modelli o eventuali nuovi dati fittizi che potresti aver aggiunto al tuo ambiente di sviluppo).

Spero che questo aiuti.