如何在用于PostgreSQL的dbeaver中配置主客户端

rqqzpn5f  于 2022-09-21  发布在  PostgreSQL
关注(0)|答案(4)|浏览(240)

我正在尝试导入数据库,但收到以下消息:
未为连接指定客户端主目录

我想我必须配置客户端,但是我不知道如何填写这些表单,我已经尝试了,输入了表单:/etc/postgreSQL/13/main,但不起作用。

gab6jxml

gab6jxml1#

这里有一个相当长的关于这个主题的讨论:https://github.com/dbeaver/dbeaver/issues/988

我无法做到这一点,因为我的dbeaver没有进入/usr/bin的权限,并且我无法从终端以sudo打开它。我放弃了,转而使用了psql。

z3yyvxxp

z3yyvxxp2#

实际上,问题出在DBeaver的Snap版本上。您无法访问Snap主文件夹(在本例中为Dbeaver Snap主文件夹)以外的目录。所以我用this link(基于Debain的版本)恢复到了DBeaver的APT版本,它的效果非常好。

因此,您只需删除您的快照版本的DBeaver并安装适用于您的操作系统的their website官方包,您就应该能够毫无问题地加载客户端。

jw5wzhpr

jw5wzhpr3#

尝试导出数据库时出现错误native client is not specified for connection。在终端中,运行命令which postgres,生成/opt/homebrew/bin/postgres。然后在Dbeaver转到数据库,右击>编辑连接>编辑驱动程序设置>选择本地客户端标签>添加主页>选择Mac HD>一旦弹出,点击Command + Shift + .以取消隐藏文件夹。然后导航到opt/homebrew/bin并单击Open。它将找到所需的postgres信息并添加主页。单击“确定”>“确定”关闭弹出窗口。现在我可以出口了。

ajsxfq5m

ajsxfq5m4#

我知道已经很晚了。

  • 只需从apt安装pgsql。您可以按照此link进行安装。
  • 然后将客户端设置为:/usr/lib/postgresql/XX/

其中,XX是您安装的pgsql的版本。

相关问题