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