Я пытался сделать резервную копию на сервере, и я получил ошибку:
pg_dump command not found
Я думал, что если у вас установлен Postgres, это сработало. Что мне нужно сделать, чтобы установить эту команду? Я не думаю, что это возможно apt-get
или способности.
14.04
backup
postgresql
forvas
источник
источник
postgresql-client-x.x
, а также нескольких других служебных утилит. Убедитесь, что вы заменили xx на правильный номер версии для вашего сервера.postgresql-client-common
если вы хотите, чтобы он был в пути. В любом случае это должно быть доступно в/usr/lib/postgresql/YOUR_PG_VERSION/bin/pg_dump
(14.04)Ответы:
Для 14.04 вы можете просто установить postgresql-client (в зависимости от postgresql-client-common ):
Чтобы быстро узнать, какой пакет содержит команду / двоичный файл, отсутствующий в вашей системе, просто используйте package.ubuntu.com (Поиск содержимого пакетов).
источник
pacman -S postgresql
Для тех из вас, у кого возникла та же проблема с PostgreSQL 10, вам не нужно устанавливать дополнительные пакеты; pg_dump уже находится в
bin
каталоге postgres . Так что вам просто нужно добавить этот путь (например/opt/PostgreSQL/10/bin
) в корзину кPATH
переменной окружения.источник