0

PostgreSQL pg_dump プログラムによって生成された一連のバイナリ .backup があります。このファイルのコレクションから、最も完全で包括的なバージョンの DB を再構築しようとしています。バイナリ形式であるため、diff と comm の比較は機能しません。PsotgreSQL では、一度に 1 つのファイルを読み込む (pg_restore) ことができますが、それだけです。これらの異なるバックアップの内容を比較して最大の DB を再構築するにはどうすればよいですか?

注: すべて Postgres 9.0.x からダンプされます

4

1 に答える 1

0

このツールはpg_restore. 、バイナリ ダンプ内の任意のエンティティからデータまたは構造を抽出するために使用できます。

たとえば、「foo」というテーブルからテーブル データだけを抽出するには、次のようにします。

pg_restore -a -t foo mybackup.backup
于 2013-04-01T09:22:57.440 に答える