De Documentation Heroku ,
Identifiants
Ne copiez pas et ne collez pas les informations d'identification de la base de données dans un environnement séparé ou dans le code de votre application. L'URL de la base de données est gérée par Heroku et changera dans certaines circonstances telles que :
- Rotations des informations d'identification de la base de données initiées par l'utilisateur à l'aide de heroku pg:credentials:rotate.
- Défaillance matérielle catastrophique obligeant le personnel Heroku Postgres à récupérer votre base de données sur un nouveau matériel.
- Événements de basculement automatisés sur les plans compatibles HA.
Il est recommandé de toujours récupérer la variable de configuration de l'URL de la base de données à partir de l'application Heroku correspondante au démarrage de votre application. Par exemple, vous pouvez suivre les principes de configuration de l'application 12Factor en utilisant la CLI Heroku et invoquer votre processus comme suit :
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
De cette façon, vous vous assurez que votre processus ou votre application dispose toujours des informations d'identification de base de données correctes.