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

Wie ändere ich database_url auf Heroku?

DATABASE_URL speichert derzeit die Verbindung Ihrer zweiten App zu ihrer bereitgestellten Datenbank, die Heroku Sie freundlicherweise daran hindert, sie zu löschen, da es keine anderen Verweise darauf gibt.

Entfernen Sie zuerst die Datenbank der zweiten Anwendung. Alles darin wird zerstört.

heroku addons:destroy heroku-postgresql:<your DB tier> --app <your second app>

Wenn es sich um neue Apps handelt, ist Ihr DB-Tier wahrscheinlich hobby-dev , aber Sie können dies überprüfen, indem Sie heroku addons --app <your second app> ausführen .

Anschließend können Sie DATABASE_URL festlegen auf der zweiten App.

Wenn Sie möchten, dass die zweite App mit beiden DBs verbunden ist, müssen Sie die DB-URL der ersten App in einer anderen Umgebungsvariablen speichern und den Code Ihrer zweiten App aktualisieren, um sie zu verwenden.

Unabhängig von Ihrer Frage haben Sie gerade Ihre DB-Anmeldeinformationen in einen öffentlichen Bereich eingefügt. Sie sollten sie mit heroku pg:credentials --reset --app <your first application> rollen .

Dokumente:https://devcenter.heroku.com/articles/heroku-postgresql