PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Credenziali del database permanente di Heroku

Da Documentazione Heroku ,

Credenziali

Non copiare e incollare le credenziali del database in un ambiente separato o nel codice dell'applicazione. L'URL del database è gestito da Heroku e cambierà in alcune circostanze come:

  • L'utente ha avviato le rotazioni delle credenziali del database utilizzando heroku pg:credentials:rotate.
  • Errore catastrofico dell'hardware che ha portato il personale di Heroku Postgres a recuperare il tuo database su un nuovo hardware.
  • Eventi di failover automatizzati su piani abilitati HA.

È consigliabile recuperare sempre l'URL del database config var dall'app Heroku corrispondente all'avvio dell'applicazione. Ad esempio, puoi seguire i principi di configurazione dell'applicazione 12Factor utilizzando Heroku CLI e invocare il tuo processo in questo modo:

DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process

In questo modo, ti assicuri che il tuo processo o applicazione abbia sempre le credenziali del database corrette.