Da Documentação do Heroku ,
Credenciais
Não copie e cole as credenciais do banco de dados em um ambiente separado ou no código do seu aplicativo. A URL do banco de dados é gerenciada pelo Heroku e será alterada em algumas circunstâncias, como:
- Rotações de credenciais de banco de dados iniciadas pelo usuário usando heroku pg:credentials:rotate.
- Falha catastrófica de hardware levando a equipe do Heroku Postgres a recuperar seu banco de dados em um novo hardware.
- Eventos de failover automatizados em planos habilitados para HA.
É uma prática recomendada sempre buscar a var de configuração de URL do banco de dados do aplicativo Heroku correspondente quando seu aplicativo for iniciado. Por exemplo, você pode seguir os princípios de configuração do aplicativo 12Factor usando a CLI do Heroku e invocar seu processo da seguinte forma:
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
Dessa forma, você garante que seu processo ou aplicativo sempre tenha as credenciais de banco de dados corretas.