サーバーでバックアップを作成しようとしてエラーが発生しました:
pg_dump command not found
Postgresがインストールされていれば機能すると思った。このコマンドをインストールするには何をしなければなりませんか? apt-get
またはaptitudeで可能だとは思いません。
14.04では、 postgresql-client をインストールするだけです( postgresql-client-common に依存するため)。
Sudo apt-get install postgresql-client
システムにないコマンド/バイナリがどのパッケージに含まれているかをすばやく知るには、 package.ubuntu.com (パッケージの内容を検索)を使用します。
PostgreSQL 10で同じ問題が発生する場合は、追加のパッケージをインストールする必要はありません。 pg_dumpは既にpostgresのbin
ディレクトリにあります。そのため、そのビンパス(例:/opt/PostgreSQL/10/bin
)を手動でPATH
環境変数に追加する必要があります。