[解決済み] pg_restore の実行時に "[archiver] unsupported version (1.13) in file header" が表示される。
2022-02-02 06:37:43
質問
Mac OSのpostgres 10.2にアップグレードしたところ、herokuの10.2とも一致しました。 データベースのコピーをダウンロードし、ローカルにリストアしようとしています。 アップグレード前は、復元はうまくいっていました。
私は次のように実行します。
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump
が、このエラーが発生します。
pg_restore: [archiver] ファイルヘッダに未対応のバージョン(1.13)がある
データベースは問題なく動作しているようです。 railsアプリで、pgのgemsをアップグレードしました。 以下のように実行することができます。
rake db:create
と
db:migrate
でいいんです。
解決方法は?
のように、2018-03-01からの最後のセキュリティパッチを取得するために、ローカルのpostgresをアップグレードする必要があります。
Heroku
は3月1日に行いました。最後のリリースの1つが必要です
10.3
,
9.6.8
,
9.5.12
,
9.4.17
および
9.3.22
.
セキュリティパッチは、こちらからご覧いただけます。 https://www.postgresql.org/about/news/1834/ .
パッチはpg_dumpを修正したようです。そのためか、Herokuのダンプ(パッチ適用済み)に対して、そのパッチなしではpg_restoreを使用できなくなりました。
関連
-
[解決済み】Postgresql 9.2 pg_dump のバージョンの不一致
-
[解決済み] Postgres のデータベース削除エラー: pq: 現在開いているデータベースを削除できません。
-
[解決済み] pg_restore の実行時に "[archiver] unsupported version (1.13) in file header" が表示される。
-
[解決済み] ERROR: 読み取り専用トランザクションで CREATE TABLE を実行できません。
-
[解決済み] コマンドを実行すると、"no relations found "と表示されるのですが。
-
[解決済み] Postgres のデータベース削除エラー: pq: 現在開いているデータベースを削除できません。
-
[解決済み] 特定のテーブルを除いてpostgres dbをダンプする方法は?
-
[解決済み] アプリでSSLを有効にしていない場合、AzureのPostgresサーバーへの接続に失敗するのはなぜですか?
-
[解決済み] pgadmin4 : postgresql アプリケーションサーバーに接続できませんでした。
-
[解決済み] PostgreSQL: 権限不足
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PostgreSQL。クエリに結果データの保存先がない
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] Postgres のデータベース削除エラー: pq: 現在開いているデータベースを削除できません。
-
[解決済み] Postgresql : "-" 付近でシンタックスエラーが発生する。
-
[解決済み] カラムのNULL値がNOT-NULL制約に違反する PostgreSQL
-
[解決済み] FATAL ERROR ロックファイル "postmaster.pid" がすでに存在する
-
[解決済み] Postgres のデータベース削除エラー: pq: 現在開いているデータベースを削除できません。
-
[解決済み] 特定のテーブルを除いてpostgres dbをダンプする方法は?
-
[解決済み] アプリでSSLを有効にしていない場合、AzureのPostgresサーバーへの接続に失敗するのはなぜですか?
-
[解決済み] PostgreSQL: 権限不足