Você precisa definir o
DATABASE_URL
variável de ambiente com o caminho para seu banco de dados postgres online. Tente executar
heroku pg
. Se a saída for "myapp não tem bancos de dados heroku-postgresql". então você precisa adicionar o complemento PostgreSQL primeiro. Ele criará um banco de dados postgres para você no Amazon AWS. heroku addons:add heroku-postgresql:hobby-basic
(hobby-basic é o plano gratuito)
Para encontrar o URL do seu novo banco de dados, execute
heroku config
Você deve ver uma variável que começa com
HEROKU_POSTGRESQL
. Copie seu valor (ele deve começar com postgres://
e use-o para definir o DATABASE_URL
heroku config:set DATABASE_URL=postgres://your-db-url