sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag bifoga en databas till en app i Heroku?

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:

  1. Logga in på https://postgres.heroku.com/ .
  2. Klicka på den databas som du vill bifoga till din ansökan.
  3. Under 'Anslutningsinställningar' klickar du på konfigurationsknappen uppe till höger.
  4. Klicka sedan på alternativet "URL".
  5. Copy your database URL, this should be something like "postgres://blah:example @sqldat.com :5432/omg".
  6. 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.



  1. Hur man använder join-fråga för 4 tabeller i skenor

  2. Vad är bästa praxis för att begränsa specifika sidor till inloggade användare endast i Codeigniter?

  3. Django Multiple Databases Fallback till Master om Slave är nere

  4. Hur kan jag skriva en fullständig sökindexfråga som inte tar hänsyn till några stoppord?