タグ付けされた質問 「pg-restore」

14
pg_restoreを実行すると、「[archiver]サポートされていないバージョン(1.13)がファイルヘッダーに含まれています」が表示される
Herokuの10.2と一致するMac OSのPostgres 10.2にアップグレードしました。データベースのコピーをダウンロードしてローカルに復元しようとしています。アップグレードの前に、復元は正常に機能します。 走る pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump しかし、私はこのエラーを得ています: pg_restore:[archiver]ファイルヘッダーのサポートされていないバージョン(1.13) データベースは正常に動作しているようです。これはRailsアプリで、pg gemをアップグレードしました。私は走ることができrake db:create、db:migrate大丈夫です。

7
入力ファイルはテキスト形式のダンプのようです。psqlを使用してください
を使用してバックアップを取ります pg_dump db_production > postgres_db.dump 次に、scpを使用してローカルホストにコピーします。 ローカルデータベースにインポートすると、エラーが発生します pg_restore: [archiver] input file appears to be a text format dump. Please use psql. コンマ行を使用して pg_restore -d db_development postgres_db.dump

3
pg_restore:[archiver]ファイルヘッダーのサポートされていないバージョン(1.14)
私はライブサーバーと開発ボックスを持っています。それぞれpostgresqlを実行しているliveおよびdevと呼びます。私はpgadmin4で両方を表示して両方を問題なく管理でき、どちらもライブWebサイトとして動作していて、もう1つは私の開発ボックスでデバッグモードでWebサイトで実行すると、完全に機能します。かなり普通の設定。 何年もの間、私が書いたのと同じbashスクリプトを実行していて、ライブデータベースをダンプし、それを開発ボックスで復元しているので、最新のライブスナップショットを操作できます。 今日、これは私にタイトルの付いたメッセージで失敗します: pg_restore: [archiver] unsupported version (1.14) in file header 私はこれを診断しようとし、オンラインで広範囲に検索しましたが、困惑して失敗しました。そこで、ここで専門知識を求めています。 次の情報を共有します。 $ pg_dump --version pg_dump (PostgreSQL) 10.11 (Ubuntu 10.11-1.pgdg18.04+1) $ pg_restore --version pg_restore (PostgreSQL) 10.11 (Ubuntu 10.11-1.pgdg18.04+1) $ pg_dump --host=live.lan --port=5432 --dbname=mydb --username=myuser --format=custom > test.backup $ ls -l test.backup -rw-r--r-- 1 bernd bernd 2398358 Dec 23 23:40 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.