Sie müssen die DATABASE_URL
festlegen Umgebungsvariable mit dem Pfad zu Ihrer Online-Postgres-Datenbank.
Versuchen Sie, heroku pg
auszuführen . Wenn die Ausgabe „myapp has no heroku-postgresql databases“ lautet. dann müssen Sie zuerst das PostgreSQL-Add-on hinzufügen. Es erstellt eine Postgres-Datenbank für Sie auf Amazon AWS.
heroku addons:add heroku-postgresql:hobby-basic
(Hobby-Basic ist der kostenlose Plan)
Um die URL für Ihre neue Datenbank zu finden, führen Sie
ausheroku config
Sie sollten eine Variable sehen, die mit HEROKU_POSTGRESQL
beginnt . Kopieren Sie seinen Wert (er sollte mit postgres://
beginnen und verwenden Sie es, um die DATABASE_URL
festzulegen
heroku config:set DATABASE_URL=postgres://your-db-url