Přidali jste databázi pomocí aplikace https://postgres.heroku.com/ nezávislé na aplikaci místo? Nebo jste právě vytvořili postgresql databázi v ovládacím panelu Heroku?
Pokud jste svou databázi vytvořili na https://postgres.heroku.com/
, nebudete prohlédněte si databázi prostřednictvím heroku pg:info
příkaz. Co můžete udělat pro přidání databáze do vaší aplikace, by však bylo:
- Přihlaste se do https://postgres.heroku.com/ .
- Klikněte na databázi, kterou chcete připojit ke své aplikaci.
- V části „Nastavení připojení“ klikněte na tlačítko konfigurace vpravo nahoře.
- Potom klikněte na možnost „URL“.
- Zkopírujte adresu URL své databáze, mělo by to být něco jako "postgres://blah:aeex9aeex9ae9 @sqldat.com :5432/omg".
- Ve své aplikaci na příkazovém řádku spusťte
heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg
Udělali jsme tam přiřazení vaší databáze k DATABASE_URL
proměnná prostředí ve vaší aplikaci. Toto je proměnná, která se ve výchozím nastavení používá při poskytování databází lokálně vaší aplikaci, takže teoreticky by vám přiřazení této hodnoty mělo fungovat dobře.