sql >> Databáze >  >> RDS >> PostgreSQL

Pověření k trvalé databázi Heroku

Z Dokumentace Heroku ,

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í.



  1. Python psycopg2 se nevkládá do tabulky postgresql

  2. PL/SQL volá funkci uvnitř spouštěče

  3. bash - SQL Query Výstupy do proměnné

  4. Nahrávání obrázků pomocí polí a chyb načítání