このコマンドを使用して、200 GB のデータベースをバックアップしました (postgres 9.1、win7 x64):
pg_dump -Z 1 データベース名 > バックアップ
16GB のファイルが作成されましたが、以前のバックアップ (および外部ツールによって圧縮された) が同様のサイズであったため、問題ないと思います。を使用して PG9.2 に復元しようとするとpg_restore
、次のエラーが表示されます。
入力ファイルは有効なアーカイブではないようです
とpg_restore -Ft
:
[tar アーカイバ] ▼ で見つかった破損した tar ヘッダー (13500752、com と予想される) puted 78268) ファイル位置 512
Gzip も破損していることを示しています。Total Commander でバックアップ ファイルを開くと、内部ファイルは 1.8GB しかありません。解決策を探していたところ、-Cf
おそらくパラメーターでダンプを行う必要があります。
現在、どの形式のファイルがありますか? tarまたはgzipのみですか(winrarはgzipを表示します)?これを適切に復元する方法はありますか、それとも何らかの形で破損していますか (ダンプ時にエラーは発生しません)。tar や gzip のファイル サイズ制限によるものでしょうか?