La du till databasen med den appoberoende https://postgres.heroku.com/ webbplats? Eller skapade du bara en postgresql-databas i din Heroku-kontrollpanel?
Om du skapade din databas på https://postgres.heroku.com/
, du kommer inte se databasen via din heroku pg:info
kommando. Det du kan göra för att lägga till din databas i din applikation är dock att:
- Logga in på https://postgres.heroku.com/ .
- Klicka på den databas som du vill bifoga till din ansökan.
- Under 'Anslutningsinställningar' klickar du på konfigurationsknappen uppe till höger.
- Klicka sedan på alternativet "URL".
- Copy your database URL, this should be something like "postgres://blah:example @sqldat.com :5432/omg".
- Kör
heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg
Det vi gjorde där var att tilldela din databas till DATABASE_URL
miljövariabel i din applikation. Det här är variabeln som används som standard när du tillhandahåller databaser lokalt till din applikation, så teoretiskt sett borde det fungera bra för dig att tilldela detta värde.