Přihlašovací údaje
Nekopírujte a nevkládejte přihlašovací údaje k databázi do samostatného prostředí nebo do kódu vaší aplikace. Adresu URL databáze spravuje Heroku a za určitých okolností se změní, například:
- Otočení pověření databáze iniciované uživatelem pomocí heroku pg:credentials:rotate.
- Katastrofální selhání hardwaru vedoucí k tomu, že zaměstnanci Heroku Postgres obnoví vaši databázi na novém hardwaru.
- Automatické události převzetí služeb při selhání u plánů s povolenou HA.
Nejlepším postupem je vždy načíst konfigurační var URL databáze z odpovídající aplikace Heroku při spuštění aplikace. Můžete se například řídit principy konfigurace aplikace 12Factor pomocí Heroku CLI a vyvolat svůj proces takto:
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
Tímto způsobem zajistíte, že váš proces nebo aplikace bude mít vždy správná databázová pověření.