2011-11-16 74 views
11

簡單的問題,但我的谷歌搜索已經完全失敗了我。如何更改Heroku-Postgresql DB密碼

如何更改Heroku Rails應用程序的postgres數據庫的密碼?

+0

你爲什麼要更改密碼? Heroku使用其自己生成的用戶和密碼作爲其數據庫。您可以通過設置DATABASE_URL環境變量來告訴它使用不同的數據庫,但我認爲您不能更改他們的用戶:傳遞組合。檢查[Heroku數據庫文檔](http://devcenter.heroku.com/articles/database)。 –

+3

E.g.如果你的數據庫/通行證被泄露或意外推到公共源代碼控制回購 – ripper234

回答

5

這是不可能的,但現在用新的Heroku Postgres計劃,您現在可以'旋轉'您的數據庫憑證。

您可以通過heroku pg:credentials HEROKU_POSTGRESQL_GRAY_URL --reset執行此操作,其中HEROKU_POSTGRESQL_GRAY_URL是基於heroku config輸出的正確名稱。

在舊計劃中,如果這可能不受支持,您可能能夠獲得heroku支持,如果您登錄了一張票,但他們可能需要一個有效的原因。