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:
- Accedi a https://postgres.heroku.com/ .
- Fai clic sul database che desideri allegare alla tua domanda.
- In "Impostazioni di connessione", fai clic sul pulsante di configurazione in alto a destra.
- Quindi fai clic sull'opzione 'URL'.
- Copia l'URL del tuo database, dovrebbe essere qualcosa del tipo "postgres://blah:example9 @sqldat.com :5432/omg".
- 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.