pg_dump時 「サーババージョンの不整合のため処理を中断しています」が発生した場合の対処法
- 作成日 2021.12.03
- PostgreSQL
- PostgreSQL
pg_dumpで、「サーババージョンの不整合のため処理を中断しています」が発生した場合の対処法を記述してます。
環境
- OS CentOS 7.9.2009 (Core)
- PostgreSQL 13.1
エラー全文
pg_dump実行時に発生
-bash-4.2$ pg_dump mydb > dumpfile
pg_dump: サーババージョン: 13.1、pg_dump バージョン: 9.2.24
pg_dump: サーババージョンの不整合のため処理を中断しています
原因
PostgreSQLとpg_dumpコマンドのバージョンがあっていないために発生
insert into hoge values (1, 'suzuki');
対処法
以下のコマンドで「pg_dump」コマンドの場所を探します。
find / -name pg_dump -type f 2>/dev/null
<出力結果>
/usr/bin/pg_dump
/usr/pgsql-13/bin/pg_dump
/usr/pgsql-12/bin/pg_dump
バージョンにあった「pg_dump」コマンドで実行すればエラーは解消されます。
/usr/pgsql-13/bin/pg_dump mydb > dumpfile
-
前の記事
Vue.js dragoverイベントを取得する 2021.12.03
-
次の記事
dockerコンテナのAlpine Linuxのタイムゾーンを設定する 2021.12.03
コメントを書く