Você adicionou o banco de dados usando o aplicativo independente https://postgres.heroku.com/ local? Ou você acabou de criar um banco de dados postgresql no painel de controle do Heroku?
Se você criou seu banco de dados em https://postgres.heroku.com/ , você não veja o banco de dados através do seu
heroku pg:info
comando. O que você pode fazer para adicionar seu banco de dados ao seu aplicativo, no entanto, seria:- Faça login em https://postgres.heroku.com/ .
- Clique no banco de dados que deseja anexar ao seu aplicativo.
- Em "Configurações de conexão", clique no botão de configuração no canto superior direito.
- Em seguida, clique na opção "URL".
- Copie o URL do seu banco de dados, deve ser algo como "postgres://blah:
- Em seu aplicativo, na linha de comando, execute
heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg
- Em seu aplicativo, na linha de comando, execute
O que fizemos foi atribuir seu banco de dados ao
DATABASE_URL
variável de ambiente em seu aplicativo. Essa é a variável usada por padrão quando você provisiona bancos de dados localmente para seu aplicativo, portanto, teoricamente, atribuir esse valor deve funcionar bem para você.