sql >> Databasteknik >  >> RDS >> PostgreSQL

fe_sendauth:inget lösenord angett fel efter installation av PostgreSQL-databas på Cloud9 IDE

Du behöver inte ändra filen pg_hba.conf. Skriv bara in dessa kommandon i terminalen:

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

Starta sedan om servern normalt. Jag vet att du redan körde kommandot source ~/.profile i början av instruktionerna du nämnde (jag har använt svaret tidigare och kämpat med samma problem) men av någon mystisk anledning Cloud9-miljön (jag har aldrig var tvungen att göra något av detta på min Mac) kräver att manuellt källkoda '.profile'-filen igen efter att ha gjort inställningarna som anges i dessa instruktioner (Cloud 9 bestämmer sig bara för att vara konstig ibland - som alla maskiner... duh!). Det andra kommandot skapar den nya pg-databasen i din utvecklingsmiljö med all konfiguration från din pg gem och din database.yml-fil.

Det sista 'migrate'-kommandot kanske inte är nödvändigt men återigen av mystiska skäl har jag också fått databasproblem fixade efter att bara kört en 'rake db:migrate' (om jag har rätt uppdaterar den bara din databas för att kunna använda dina modeller eller alla nya dummydata som du kan ha lagt till i din utvecklingsmiljö).

Hoppas detta hjälper.




  1. COALESCE() Funktion i Oracle

  2. C# och mysqldump

  3. Oracle SQL första och sista dagen i kvartalet varje år

  4. Benchmark MySQL på SSD:Verktyg och strategier