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

Heroku on Rails – URL de base de données non valide

Vous devez définir le DATABASE_URL variable d'environnement avec le chemin vers votre base de données postgres en ligne.

Essayez d'exécuter heroku pg . Si la sortie est "monapplication n'a pas de bases de données heroku-postgresql." alors vous devez d'abord ajouter le module complémentaire PostgreSQL. Il créera une base de données postgres pour vous sur Amazon AWS.

heroku addons:add heroku-postgresql:hobby-basic

(hobby-basic est le forfait gratuit)

Pour trouver l'URL de votre nouvelle base de données, exécutez

heroku config

Vous devriez voir une variable commençant par HEROKU_POSTGRESQL . Copiez sa valeur (elle doit commencer par postgres:// et utilisez-le pour définir le DATABASE_URL

heroku config:set DATABASE_URL=postgres://your-db-url