未找到命令 pg_dump?

未找到命令 pg_dump?

我尝试在服务器中进行备份但收到错误:

pg_dump command not found

我认为如果你安装了 postgres,它就可以工作。我必须做什么才能安装此命令?我不认为使用apt-getaptitude 或 aptitude 是可能的。

答案1

对于 14.04,您只需安装postgresql-客户端(因为它取决于postgresql-客户端通用):

sudo apt-get install postgresql-client

要快速知道哪个包包含系统中缺少的命令/二进制文件,只需使用软件包.ubuntu.com(搜索包裹的内容)。

答案2

对于那些在使用 PostgreSQL 10 时遇到同样问题的人,您无需安装其他软件包;pg_dump 已存在于 postgresbin目录中。因此,您只需将该 bin 路径(例如/opt/PostgreSQL/10/bin)手动附加到PATH环境变量中即可。

相关内容