J'essayais de faire une sauvegarde sur un serveur et j'ai eu l'erreur:
pg_dump command not found
Je pensais que si vous aviez installé postgres, cela fonctionnait. Que dois-je faire pour installer cette commande? Je ne pense pas que ce soit possible avec apt-get
ou aptitude.
14.04
backup
postgresql
forvas
la source
la source
postgresql-client-x.x
, ainsi que quelques autres utilitaires de nettoyage. Assurez-vous de remplacer xx par le numéro de version approprié pour votre serveur.postgresql-client-common
si vous voulez qu'il soit dans le chemin. Quoi qu'il en soit, il devrait être disponible en/usr/lib/postgresql/YOUR_PG_VERSION/bin/pg_dump
(14.04)Réponses:
Pour la version 14.04, vous pouvez simplement installer postgresql-client (car cela dépend de postgresql-client-common ):
Pour savoir rapidement quel package contient une commande / binaire manquant sur votre système, utilisez simplement package.ubuntu.com (Rechercher le contenu des packages).
la source
pacman -S postgresql
Pour ceux d'entre vous qui rencontrent le même problème avec PostgreSQL 10, vous n'avez pas besoin d'installer de packages supplémentaires; pg_dump est déjà là dans le
bin
répertoire de postgres . Il vous suffit donc d'ajouter/opt/PostgreSQL/10/bin
manuellement ce chemin bin (par exemple ) à laPATH
variable d'environnement.la source