sql >> Databasteknik >  >> RDS >> PostgreSQL

Heroku Permanent Database-uppgifter

Från Heroku-dokumentation ,

Inloggningsuppgifter

Kopiera och klistra inte in databasuppgifter till en separat miljö eller i din applikations kod. Databasens URL hanteras av Heroku och kommer att ändras under vissa omständigheter som:

  • Användarinitierade rotationer av databasuppgifter med heroku pg:credentials:rotate.
  • Katastrofalt maskinvarufel som leder till att Heroku Postgres personal återställer din databas på ny hårdvara.
  • Automatiska failover-händelser på HA-aktiverade planer.

Det är bästa praxis att alltid hämta databasens URL config var från motsvarande Heroku-app när din applikation startar. Till exempel kan du följa 12Factors applikationskonfigurationsprinciper genom att använda Heroku CLI och anropa din process så här:

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

På så sätt säkerställer du att din process eller applikation alltid har korrekta databasuppgifter.



  1. PIVOT / UNPIVOT i SQL Server 2008

  2. Villkorlig beställning av

  3. Django ORM läser fel PostgreSQL-sekvenser?

  4. live nytt meddelande avisering