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

fe_sendauth:ingen adgangskode angivet fejl efter opsætning af PostgreSQL-database på Cloud9 IDE

Du behøver ikke at ændre filen pg_hba.conf. Indtast blot disse kommandoer i terminalen:

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

Genstart derefter serveren normalt. Jeg ved, at du allerede kørte source ~/.profile-kommandoen i begyndelsen af ​​instruktionerne, du nævnte (jeg har brugt svaret før og kæmpet med det samme problem), men af ​​en eller anden mystisk årsag Cloud9-miljøet (jeg har aldrig var nødt til at gøre noget af dette på min Mac) kræver, at man manuelt henter '.profile'-filen igen efter at have udført den opsætning, der er angivet i disse instruktioner (Cloud 9 beslutter sig bare for at være underlig nogle gange - som alle andre maskiner... duh!). Den anden kommando opretter den nye pg-database i dit udviklingsmiljø med al konfigurationen fra din pg gem og din database.yml-fil.

Den endelige 'migrate'-kommando er måske ikke nødvendig, men igen af ​​mystiske årsager har jeg også fået rettet databaseproblemer efter blot at have kørt en 'rake db:migrate' (hvis jeg har ret, opdaterer den bare din database for at kunne bruge dine modeller eller alle nye dummy-data, du måtte have tilføjet til dit udviklingsmiljø).

Håber dette hjælper.




  1. Sådan sletter du alle duplikerede poster i PHP/Mysql

  2. Hvordan optimerer man en 'col =col + 1' UPDATE-forespørgsel, der kører på 100.000+ poster?

  3. Problemer med T-SQL TRY CATCH?

  4. TZ_OFFSET() Funktion i Oracle