PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Rails :rake db:create:all ne parvient pas à se connecter à la base de données PostgreSQL

@Riateche :Enfin, j'ai vu que la configuration de la base de données pour test l'environnement manque les paramètres explicites pour hôte et port . Après avoir ajouté les paramètres au test environnement, j'ai pu exécuter la commande bundle exec rake db:create:all avec succès.
Je dois dire que je n'aime pas qu'ils suggèrent ces paramètres pour le développement environnement, mais ne les a pas ajoutés pour les autres environnements. Cela les rend très susceptibles de les manquer, comme je l'ai prouvé.

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