Van Heroku-documentatie ,
Inloggegevens
Kopieer en plak databasereferenties niet naar een aparte omgeving of in de code van uw toepassing. De database-URL wordt beheerd door Heroku en zal onder bepaalde omstandigheden veranderen, zoals:
- Door gebruiker gestarte rotaties van databasereferenties met heroku pg:credentials:rotate.
- Catastrofale hardwarestoring waardoor medewerkers van Heroku Postgres uw database herstellen op nieuwe hardware.
- Geautomatiseerde failover-gebeurtenissen op HA-abonnementen.
Het is het beste om altijd de database-URL config var op te halen uit de corresponderende Heroku-app wanneer uw toepassing start. U kunt bijvoorbeeld 12Factor-toepassingsconfiguratieprincipes volgen door de Heroku CLI te gebruiken en uw proces als volgt aan te roepen:
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
Op deze manier zorgt u ervoor dat uw proces of applicatie altijd de juiste databasegegevens heeft.