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

Wie kann ich in Heroku eine Datenbank an eine App anhängen?

Haben Sie die Datenbank mit dem App-unabhängigen https://postgres.heroku.com/ hinzugefügt Seite? ˅? Oder haben Sie gerade eine Postgresql-Datenbank in Ihrem Heroku-Kontrollfeld erstellt?

Wenn Sie Ihre Datenbank auf https://postgres.heroku.com/ erstellt haben , werden Sie nicht Sehen Sie sich die Datenbank über Ihr heroku pg:info an Befehl. Was Sie jedoch tun können, um Ihre Datenbank zu Ihrer Anwendung hinzuzufügen, wäre:

  1. Melden Sie sich bei https://postgres.heroku.com/ an .
  2. Klicken Sie auf die Datenbank, die Sie Ihrer Bewerbung hinzufügen möchten.
  3. Klicken Sie unter "Verbindungseinstellungen" oben rechts auf die Konfigurationsschaltfläche.
  4. Klicken Sie dann auf die Option "URL".
  5. Kopieren Sie Ihre Datenbank-URL, diese sollte so etwas wie "postgres://blah: :5432/omg".
  6. Führen Sie in Ihrer Anwendung in der Befehlszeile heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg

Was wir dort gemacht haben, war Ihre Datenbank der DATABASE_URL zuzuweisen Umgebungsvariable in Ihrer Anwendung. Dies ist die Variable, die standardmäßig verwendet wird, wenn Sie Datenbanken lokal für Ihre Anwendung bereitstellen. Theoretisch sollte die Zuweisung dieses Werts für Sie also problemlos funktionieren.