O comando pg_dump não foi encontrado?

8

Eu ia fazer um backup em um servidor e recebi o erro:

pg_dump command not found

Eu pensei que se você tivesse postgres instalados, funcionaria. O que eu tenho que fazer para "instalar" isso? Porque eu não acho que isso seja possível com o apt-get ou o aptitude.

    
por forvas 22.07.2014 / 15:01

2 respostas

18

Para o 14.04, você pode simplesmente instalar o postgresql-client (depende de postgresql-client-common ):

sudo apt-get install postgresql-client

Para saber rapidamente qual pacote contém um comando / binário ausente em seu sistema, apenas use package.ubuntu.com (Pesquise o conteúdo dos pacotes).

    
por Sylvain Pineau 22.07.2014 / 16:11
0

Para aqueles que têm o mesmo problema com o PostgreSQL 10, você não precisa instalar pacotes adicionais; O pg_dump já está lá no diretório bin do postgres. Portanto, você só precisa anexar esse caminho bin (por exemplo, /opt/PostgreSQL/10/bin ) manualmente à variável de ambiente PATH .

    
por dnang 08.11.2017 / 05:04