sql >> Database >  >> RDS >> PostgreSQL

Heroku Permanente Database-referenties

Van Heroku-documentatie ,

Inloggegevens

Kopieer en plak databasereferenties niet naar een aparte omgeving of in de code van uw toepassing. De database-URL wordt beheerd door Heroku en zal onder bepaalde omstandigheden veranderen, zoals:

  • Door gebruiker gestarte rotaties van databasereferenties met heroku pg:credentials:rotate.
  • Catastrofale hardwarestoring waardoor medewerkers van Heroku Postgres uw database herstellen op nieuwe hardware.
  • Geautomatiseerde failover-gebeurtenissen op HA-abonnementen.

Het is het beste om altijd de database-URL config var op te halen uit de corresponderende Heroku-app wanneer uw toepassing start. U kunt bijvoorbeeld 12Factor-toepassingsconfiguratieprincipes volgen door de Heroku CLI te gebruiken en uw proces als volgt aan te roepen:

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

Op deze manier zorgt u ervoor dat uw proces of applicatie altijd de juiste databasegegevens heeft.



  1. In staat om postgres-database te maken in de opdrachtregel, maar niet in bash-script

  2. Hibernate-tools gebruiken om pojo's van Postgres te reverse-engineeren

  3. MySQL-verzoek voor combineren en zoeken in 2 tabellen

  4. Laravel Welsprekend met twee "WHERE NOT IN" in subquery