PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Rails:rake db:create:all kann keine Verbindung zur PostgreSQL-Datenbank herstellen

@Riateche:Schließlich habe ich gesehen, dass die Datenbankkonfiguration für test -Umgebung fehlen die expliziten Einstellungen für host und Port . Nachdem ich die Einstellungen zum test hinzugefügt habe Umgebung konnte ich den Befehl bundle exec rake db:create:all ausführen erfolgreich.
Ich muss sagen, ich mag es nicht, dass sie diese Einstellungen für die Entwicklung vorschlagen Umgebung, aber nicht für die anderen Umgebungen hinzugefügt. Das macht es sehr wahrscheinlich, sie zu übersehen, wie ich bewiesen habe.

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