无法从 DBeaver 备份 postgres DB

无法从 DBeaver 备份 postgres DB

希望你过得很好。

我们在 centos 服务器上安装了 postgres,并通过 Ubuntu 机器上的 DBeaver 访问它。

每当我们尝试备份数据库时,都会出现错误“未指定用于连接的本机客户端”。

我确实搜索过,解决方案就像“哪个 postgres-> 并将其结果放入其中”

我对此不确定,我们需要在 ubuntu 机器上安装 psql 客户端吗?

请帮忙

答案1

我确实搜索过,解决方案就像“哪个 postgres-> 并将其结果放入其中”

在 Ubuntu 上不行。which postgres通常不会打印任何内容。DBeaver 想要的命令是pg_dump创建备份和pg_restore恢复。

这些命令可以通过 来安装sudo apt install postgresql-client

然后在 DBeaver 中,转到数据库->驱动程序管理器,选择“PostgreSQL”,然后选择“编辑”,然后导航到“本机客户端”选项卡,然后选择“添加主页”并选择/usr/bin位置,因为它是安装的位置pg_dumppg_restore或者,如果您安装了多个版本并且自动选择对您不起作用,您可以选择您的 PostgreSQL 版本的位置/usr/lib/postgresql/<version>/bin<version>/usr/bin/pg_dump

相关内容