PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Идентификационни данни за постоянна база данни на Heroku

От документация на Heroku ,

Идентификационни данни

Не копирайте и поставяйте идентификационните данни на базата данни в отделна среда или в кода на вашето приложение. URL адресът на базата данни се управлява от Heroku и ще се промени при някои обстоятелства като:

  • Инициирана от потребителя ротация на идентификационни данни на базата данни с помощта на heroku pg:credentials:rotate.
  • Катастрофална хардуерна повреда, водеща до възстановяване на базата данни от персонала на Heroku Postgres на нов хардуер.
  • Автоматизирани събития при отказ на планове с активирана HA.

Най-добрата практика е винаги да извличате URL конфигурационната променлива на базата данни от съответното приложение Heroku, когато вашето приложение стартира. Например, можете да следвате принципите за конфигуриране на приложението 12Factor, като използвате Heroku CLI и да извикате своя процес по следния начин:

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

По този начин вие гарантирате, че вашият процес или приложение винаги има правилни идентификационни данни за база данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PG::Error:SELECT DISTINCT, ORDER BY изразите трябва да се появят в списъка за избор

  2. PostgreSQL:42883 Операторът не съществува:клеймо без часова зона =текст

  3. Извличане на множество редове със заявка, използваща И и ИЛИ

  4. Как да използвате функцията под низ в PostgreSQL и Redshift

  5. Postgresql localhost връзка - Връзката е отказана