PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso anexar um banco de dados a um aplicativo no Heroku?


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:
  1. Faça login em https://postgres.heroku.com/ .
  2. Clique no banco de dados que deseja anexar ao seu aplicativo.
  3. Em "Configurações de conexão", clique no botão de configuração no canto superior direito.
  4. Em seguida, clique na opção "URL".
  5. Copie o URL do seu banco de dados, deve ser algo como "postgres://blah:
  6. Em seu aplicativo, na linha de comando, execute heroku config:set DATABASE_URL=postgres://blah:[email protected]:5432/omg

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ê.