Bạn cần đặt DATABASE_URL
biến môi trường với đường dẫn đến db postgres trực tuyến của bạn.
Thử chạy heroku pg
. Nếu đầu ra là "myapp không có cơ sở dữ liệu heroku-postgresql." thì bạn cần thêm phần bổ trợ PostgreSQL trước. Nó sẽ tạo một db postgres cho bạn trên Amazon AWS.
heroku addons:add heroku-postgresql:hobby-basic
(sở thích-cơ bản là gói miễn phí)
Để tìm URL cho cơ sở dữ liệu mới của bạn, hãy chạy
heroku config
Bạn sẽ thấy một biến bắt đầu bằng HEROKU_POSTGRESQL
. Sao chép giá trị của nó (nó phải bắt đầu bằng postgres://
và sử dụng nó để đặt DATABASE_URL
heroku config:set DATABASE_URL=postgres://your-db-url