2011-07-03 22 views
1

私は、db:pullを使用してherokuからローカルにプルダウンしようとしている非常に大きなDBを持っています。中断されたheroku dbを再起動する:pull

私は決してスリープ状態にならず、接続を強制終了させプロセスを終了させるのに十分長い間、マシンのまわりにこだわることはありません。 GOTO 1.

コンピュータのスリープ状態を解除するためにシステム設定を変更することができますが、これにより接続は維持されますが、以前のプルを続行する方法はありますか?

大規模なデータベースではdb:pullを使用しないでください。

答えて

4

heroku db:プルサポート再開。プルを開始すると、プロジェクトに.datファイルが作成されます(完了したら削除します)。次のようにすることができます:

heroku db:pull --resume FILE # resume transfer described by a .dat file 

前の場所からプルを開始するには:

Herokuのpgbackupsは、大きなDbファイル(http://devcenter.heroku.com/articles/pgbackups)を取得するためのより良いオプションかもしれません。

あなたのコンピュータがスリープ状態にならないようにしたいと思いますが、OSによっては、設定/コントロールパネルからダウンロード中にスリープ機能を無効にするだけです。

+0

ありがとう、まさに私が探していたものです。 – ajhit406

+0

その.datファイルはどこにありますか? – alejoss

+0

それはちょうどプロジェクトフォルダに表示されていました - db:pullはpg:pullよりもしばらく使われなくなりました –

関連する問題