![未找到命令 pg_dump?](https://linux22.com/image/974703/%E6%9C%AA%E6%89%BE%E5%88%B0%E5%91%BD%E4%BB%A4%20pg_dump%EF%BC%9F.png)
我尝试在服务器中进行备份但收到错误:
pg_dump command not found
我认为如果你安装了 postgres,它就可以工作。我必须做什么才能安装此命令?我不认为使用apt-get
aptitude 或 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
环境变量中即可。