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

Rails:rake db:create:all non riesce a connettersi al database PostgreSQL

@Riateche:Infine, ho visto che la configurazione del database per test nell'ambiente mancano le impostazioni esplicite per host e porta . Dopo aver aggiunto le impostazioni al test ambiente, sono stato in grado di eseguire il comando bundle exec rake db:create:all con successo.
Devo dire che non mi piace che suggeriscano quelle impostazioni per lo sviluppo ambiente, ma non li ha aggiunti per gli altri ambienti. Questo rende molto probabile la loro mancanza, come ho dimostrato.

test:
  adapter: postgresql
  encoding: unicode
  database: my_test_app_test
  pool: 5
  username: johndoe
  password: password
  host: localhost
  port: 5433