PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Poświadczenia stałej bazy danych Heroku

Z dokumentacji Heroku ,

Poświadczenia

Nie kopiuj i nie wklejaj poświadczeń bazy danych do oddzielnego środowiska ani do kodu aplikacji. Adres URL bazy danych jest zarządzany przez Heroku i może ulec zmianie w pewnych okolicznościach, takich jak:

  • Inicjowane przez użytkownika rotacje poświadczeń bazy danych przy użyciu heroku pg:credentials:rotate.
  • Katastrofalna awaria sprzętu prowadząca do tego, że personel Heroku Postgres odzyskał bazę danych na nowym sprzęcie.
  • Zdarzenia automatycznego przełączania awaryjnego w planach z włączonym HA.

Najlepiej jest zawsze pobierać zmienną konfiguracyjną adresu URL bazy danych z odpowiedniej aplikacji Heroku podczas uruchamiania aplikacji. Na przykład możesz postępować zgodnie z zasadami konfiguracji aplikacji 12Factor za pomocą interfejsu CLI Heroku i wywołać swój proces w następujący sposób:

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

W ten sposób upewnisz się, że proces lub aplikacja zawsze ma prawidłowe dane uwierzytelniające do bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. brak wpisu klauzuli FROM dla tabeli Grupo cakephp

  2. Odpowiednik unpivot() w PostgreSQL

  3. Połącz się ze zdalną bazą danych PostgreSql za pomocą Powershell

  4. plik wejściowy wygląda na zrzut w formacie tekstowym. Proszę użyć psql

  5. Zabij sesję/połączenie postgresql