2012-11-12 22 views
5

Cách nhận SHARED_DATABASE_URL trong heroku .. trong khi đang cố di chuyển nó, hãy hỏi SHARED_DATABASE_URL làm cách nào tôi có thể nhận được nó .. ??Cách nhận url cơ sở dữ liệu được chia sẻ trong heroku

heroku pg:reset --db SHARED_DATABASE_URL 

Tôi nên thêm gì vào vị trí SHARED_DATABASE_URL ?? đang làm việc trên ruby ​​trên đường ray

bất kỳ ai cũng có thể giúp tôi về điều này.

+0

[This] [1] đã giúp tôi! Tôi đã bỏ lỡ một phần của đoạn mã! [1]: http://stackoverflow.com/questions/4172901/undefined-local-variable-or-method-current-user – 0bserver07

Trả lời

8

Bạn có thể sử dụng lệnh: heroku pg:info hoặc chỉ heroku pg để nhận thông tin về cơ sở dữ liệu của bạn. Bạn sẽ nhận được một cái gì đó như thế này:

HEROKU_POSTGRESQL_GRAY_URL (DATABASE_URL) 

Sau đó chạy: heroku pg:reset HEROKU_POSTGRESQL_GRAY_URL

để thiết lập lại cơ sở dữ liệu trên Heroku.

+1

ya đang nhận được giống như bạn cho above..so nên tôi cấp DATABASE_URL thay cho SHARED_DATABASE_URL ?? – Abhiram

+0

vâng, bạn phải làm điều đó, như câu trả lời của tôi. – Thanh

+0

ya hoạt động nhờ rất nhiều :) – Abhiram

0

Các hướng dẫn dưới đây làm việc cho tôi:

$ heroku pg:credentials YOUR_DATABASE_NAME 

Nó trả về thông tin (url, cổng, dbname, người dùng, mật khẩu):

Connection info string: 

"dbname = xxxxxxx host = dc2-103 -73-245-224.shhdtdr-1.amazonaws.com port = 6212 user = user31231 password = dyzjur sslmode = yêu cầu "

Các vấn đề liên quan