2011-12-16 5 views
0

私はHeroku上で走っているRailsアプリケーションを持っていて、無料のpgbackupsアドオンをインストールしました。Heroku PG Backupを使用して作成したバックアップから3つのアイテムを復元するにはどうすればよいですか?

バックアップから復元したいレコードが3つあります。

Heroku docsによると、復元を実行すると、データベース全体が復元されます。

これらの3つのレコードだけを復元するにはどうすればよいですか?

答えて

2

新しいデータベースを作成し、pgbackupをその中にロードしてから、チェリーを使いたいものを選びます。

+0

Cool。それは私が思ったことです、私が行方不明になったより簡単な方法があるかもしれないと思っただけです!ありがとう! –

1

私が知る限り、Herokuは、マニュアルのpg_dumpセクションにカスタムフォーマットとして記述されている、すべてのものについて「-Fc」フォーマットと呼ばれるものを使用しています。それはpg_restore以外では読み取れないので、あなたはそれが何をするか知っていることに限られています。 pg_restoreは単一のテーブルだけを処理するようにすることができます。これにより、データベースが大きく、1つのテーブル内のレコード数が気になる場合には処理が高速になります。しかし、そこからいくつかのレコードを復元するしか方法はありません。彼らがいるテーブル全体を復元してから、それらを元に戻す必要があります。

関連する問題