PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Heroku on Rails - DATABASE_URL non valido

Devi impostare il DATABASE_URL variabile d'ambiente con il percorso del tuo db postgres online.

Prova a eseguire heroku pg . Se l'output è "myapp non ha database heroku-postgresql". quindi devi prima aggiungere il componente aggiuntivo PostgreSQL. Creerà un db postgres per te su Amazon AWS.

heroku addons:add heroku-postgresql:hobby-basic

(hobby-basic è il piano gratuito)

Per trovare l'URL del tuo nuovo database, esegui

heroku config

Dovresti vedere una variabile che inizia con HEROKU_POSTGRESQL . Copia il suo valore (dovrebbe iniziare con postgres:// e usalo per impostare il DATABASE_URL

heroku config:set DATABASE_URL=postgres://your-db-url