Próbowałem wykonać kopię zapasową na serwerze i otrzymałem błąd:
pg_dump command not found
Myślałem, że jeśli masz zainstalowany postgres, to zadziała. Co muszę zrobić, aby zainstalować to polecenie? Nie sądzę, że jest to możliwe dzięki apt-get
umiejętnościom.
14.04
backup
postgresql
forvas
źródło
źródło
postgresql-client-x.x
, a także kilka innych narzędzi do sprzątania. Upewnij się, że zastąpiłeś xx odpowiednim numerem wersji dla twojego serwera.postgresql-client-common
jeśli chcesz, aby był na ścieżce. Tak czy inaczej, powinien być dostępny w/usr/lib/postgresql/YOUR_PG_VERSION/bin/pg_dump
(14.04)Odpowiedzi:
W przypadku wersji 14.04 można po prostu zainstalować klienta postgresql (ponieważ zależy to od wspólnego klienta postgresql ):
Aby szybko dowiedzieć się, który pakiet zawiera polecenie / plik binarny w twoim systemie, po prostu użyj package.ubuntu.com (przeszukaj zawartość pakietów).
źródło
pacman -S postgresql
Dla tych z was, którzy mają ten sam problem z PostgreSQL 10, nie musisz instalować dodatkowych pakietów; pg_dump jest już w
bin
katalogu postgres . Musisz tylko/opt/PostgreSQL/10/bin
ręcznie dołączyć tę ścieżkę bin (np. ) DoPATH
zmiennej środowiskowej.źródło