web-dev-qa-db-ja.com

コマンドpg_dumpが見つかりませんか?

サーバーでバックアップを作成しようとしてエラーが発生しました:

pg_dump command not found

Postgresがインストールされていれば機能すると思った。このコマンドをインストールするには何をしなければなりませんか? apt-getまたはaptitudeで可能だとは思いません。

16
forvas

14.04では、 postgresql-client をインストールするだけです( postgresql-client-common に依存するため)。

Sudo apt-get install postgresql-client

システムにないコマンド/バイナリがどのパッケージに含まれているかをすばやく知るには、 package.ubuntu.com (パッケージの内容を検索)を使用します。

30
Sylvain Pineau

PostgreSQL 10で同じ問題が発生する場合は、追加のパッケージをインストールする必要はありません。 pg_dumpは既にpostgresのbinディレクトリにあります。そのため、そのビンパス(例:/opt/PostgreSQL/10/bin)を手動でPATH環境変数に追加する必要があります。

2
dnang