1. ホーム
  2. postgresql

[解決済み】Postgresql 9.2 pg_dump のバージョンの不一致

2022-01-28 01:15:57

質問

Postgresqlのデータベースをダンプするのに pg_dump ツールを使用します。

$ pg_dump books > books.out

しかし、このエラーが発生します。

pg_dump: server version: 9.2.1; pg_dump version: 9.1.6
pg_dump: aborting because of server version mismatch

--ignore-version オプションは現在では非推奨となっており、たとえそれが機能したとしても、私の問題の解決策にはならないでしょう。

アップグレード方法 pg_dump この問題を解決するには?

解決方法は?

PostgreSQL 9.2.1がインストールされていない場合は pg_dump クライアントマシンにコピーするか $PGHOME をPostgreSQLサーバマシンからクライアントマシンに転送してください。なお initdb は、クライアントマシンに新しいクラスタを作成します。

9.2.1 ソフトウェアのインストールが完了したら、忘れずに環境変数を編集してください。 .bash_profile ファイルを作成します。