Ich habe versucht, eine Sicherungskopie auf einem Server anzulegen und habe den Fehler erhalten:
pg_dump command not found
Ich dachte, wenn Sie Postgres installiert haben, hat es funktioniert. Was muss ich tun, um diesen Befehl zu installieren? Ich denke nicht, dass es mit apt-get
oder Eignung möglich ist.
14.04
backup
postgresql
forvas
quelle
quelle
postgresql-client-x.x
, ebenso wie einige andere Haushaltshilfsprogramme. Stellen Sie sicher, dass Sie xx durch die richtige Versionsnummer für Ihren Server ersetzen.postgresql-client-common
wenn Sie möchten, dass es sich im Pfad befindet. In jedem Fall sollte es in/usr/lib/postgresql/YOUR_PG_VERSION/bin/pg_dump
(14.04)Antworten:
Für 14.04 können Sie einfach den postgresql-client installieren (da dies von postgresql-client-common abhängt ):
Verwenden Sie package.ubuntu.com ( Durchsuchen Sie den Inhalt von Paketen), um schnell zu erkennen, welches Paket einen Befehl / eine fehlende Binärdatei auf Ihrem System enthält .
quelle
pacman -S postgresql
Für diejenigen unter Ihnen, die das gleiche Problem mit PostgreSQL 10 haben, müssen Sie keine zusätzlichen Pakete installieren. pg_dump ist bereits im Verzeichnis von postgres vorhanden
bin
. Sie müssen diesen bin-Pfad also nur/opt/PostgreSQL/10/bin
manuell an diePATH
Umgebungsvariable anhängen .quelle