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