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

Heroku on Rails - DATABASE_URL inválido


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