2014-02-24 112 views

回答

0

如果你想拉你的Heroku數據庫到本地機器上,使用: $ heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi,如果你想要把你的本地數據庫的Heroku,您可以使用: heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi,壽司是你的應用程序的名稱。你可以找到更多的細節有關pg:pushpg:pullhere

+0

一般來說,你通常不會推你的本地數據庫到heroku! –

+0

我試過用「$ heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi」來拉取,但是得到了這個錯誤「未知數據庫:HEROKU_POSTGRESQL_MAGENTA。有效的選項有:DATABASE_URL,HEROKU_POSTGRESQL_AQUA_URL」 –

+0

您可以使用$ heroku pg:pull HEROKU_POSTGRESQL_AQUA mylocaldb - -app sushi –

1

我建議使用​​插件,因爲這會給你做你的生產數據庫的定期備份,以及受益。

使用該加載項,您可以根據需要拍攝快照,然後將其下載到本地計算機。在這樣做時,您可以通過多種方式在本地導入。我建議使用Heroku's documentation on importing,因爲它是最乾淨的解決方案。

相關問題