sql >> Base de Datos >  >> RDS >> PostgreSQL

Credenciales de la base de datos permanente de Heroku

De Documentación de Heroku ,

Credenciales

No copie y pegue las credenciales de la base de datos en un entorno separado o en el código de su aplicación. Heroku administra la URL de la base de datos y cambiará en algunas circunstancias, como:

  • Rotaciones de credenciales de base de datos iniciadas por el usuario mediante heroku pg:credentials:rotate.
  • Fallo de hardware catastrófico que obligó al personal de Heroku Postgres a recuperar su base de datos en un nuevo hardware.
  • Eventos de conmutación por error automatizados en planes habilitados para HA.

Se recomienda obtener siempre la variable de configuración de la URL de la base de datos de la aplicación Heroku correspondiente cuando se inicia la aplicación. Por ejemplo, puede seguir los principios de configuración de la aplicación 12Factor utilizando la CLI de Heroku e invocar su proceso de la siguiente manera:

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

De esta manera, se asegura de que su proceso o aplicación siempre tenga las credenciales correctas de la base de datos.