Från Heroku-dokumentation ,
Inloggningsuppgifter
Kopiera och klistra inte in databasuppgifter till en separat miljö eller i din applikations kod. Databasens URL hanteras av Heroku och kommer att ändras under vissa omständigheter som:
- Användarinitierade rotationer av databasuppgifter med heroku pg:credentials:rotate.
- Katastrofalt maskinvarufel som leder till att Heroku Postgres personal återställer din databas på ny hårdvara.
- Automatiska failover-händelser på HA-aktiverade planer.
Det är bästa praxis att alltid hämta databasens URL config var från motsvarande Heroku-app när din applikation startar. Till exempel kan du följa 12Factors applikationskonfigurationsprinciper genom att använda Heroku CLI och anropa din process så här:
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
På så sätt säkerställer du att din process eller applikation alltid har korrekta databasuppgifter.