PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come posso allegare un database a un'app in Heroku?

Hai aggiunto il database utilizzando l'app indipendente https://postgres.heroku.com/ luogo? O hai appena creato un database postgresql nel tuo pannello di controllo di Heroku?

Se hai creato il tuo database su https://postgres.heroku.com/ , tu non vedere il database tramite il tuo heroku pg:info comando. Quello che puoi fare per aggiungere il tuo database alla tua applicazione, tuttavia, sarebbe:

  1. Accedi a https://postgres.heroku.com/ .
  2. Fai clic sul database che desideri allegare alla tua domanda.
  3. In "Impostazioni di connessione", fai clic sul pulsante di configurazione in alto a destra.
  4. Quindi fai clic sull'opzione 'URL'.
  5. Copia l'URL del tuo database, dovrebbe essere qualcosa del tipo "postgres://blah:example9 @sqldat.com :5432/omg".
  6. Nella tua applicazione, dalla riga di comando, esegui heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg

Quello che abbiamo fatto lì è stato assegnare il tuo database a DATABASE_URL variabile di ambiente nell'applicazione. Questa è la variabile utilizzata per impostazione predefinita quando esegui il provisioning dei database in locale nella tua applicazione, quindi in teoria, l'assegnazione di questo valore dovrebbe funzionare bene per te.