sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een database koppelen aan een app in Heroku?

Heb je de database toegevoegd met behulp van de app-onafhankelijke https://postgres.heroku.com/ website? Of heb je gewoon een postgresql-database gemaakt in je Heroku-configuratiescherm?

Als u uw database heeft gemaakt op https://postgres.heroku.com/ , zult u niet bekijk de database via je heroku pg:info opdracht. Wat u echter kunt doen om uw database aan uw toepassing toe te voegen, is:

  1. Log in op https://postgres.heroku.com/ .
  2. Klik op de database die u aan uw aanvraag wilt toevoegen.
  3. Klik onder 'Verbindingsinstellingen' op de configuratieknop rechtsboven.
  4. Klik vervolgens op de optie 'URL'.
  5. Kopieer je database-URL, dit zou zoiets moeten zijn als "postgres://blah:
  6. Voer in uw toepassing op de opdrachtregel heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg

Wat we daar deden, was uw database toewijzen aan de DATABASE_URL omgevingsvariabele in uw toepassing. Dit is de variabele die standaard wordt gebruikt wanneer u databases lokaal inricht in uw toepassing, dus theoretisch zou het toewijzen van deze waarde prima voor u moeten werken.



  1. mysql kruisen

  2. hoe maak je een tabel in orakel

  3. MySQL-prestaties met AUTO_INCREMENT op een PRIMAIRE SLEUTEL

  4. echo-afbeelding volgens een voorwaarde