Postgresql DBeaver Can';t访问非默认数据库

Postgresql DBeaver Can';t访问非默认数据库,postgresql,dbeaver,Postgresql,Dbeaver,我正在使用DBeaver 3.8.0,并尝试设置与本地PostgreSQL数据库的常规连接 要查看我拥有的所有数据库,请选中“显示非默认数据库”复选框。当我试图访问我的一个数据库的模式时,我得到了一个错误 org.jkiss.dbeaver.DBException:无法访问非默认数据库 尝试将您选择打开架构的数据库设置为活动状态: 对于DBeaver的最新版本,您可以改进这种令人困惑的默认行为 您需要更改“编辑器”设置。有几种方法可以进入设置,一种简单的方法是: [Postgres-#name

我正在使用DBeaver 3.8.0,并尝试设置与本地PostgreSQL数据库的常规连接

要查看我拥有的所有数据库,请选中“显示非默认数据库”复选框。当我试图访问我的一个数据库的模式时,我得到了一个错误

org.jkiss.dbeaver.DBException:无法访问非默认数据库


尝试将您选择打开架构的数据库设置为活动状态:


对于DBeaver的最新版本,您可以改进这种令人困惑的默认行为

您需要更改“编辑器”设置。有几种方法可以进入设置,一种简单的方法是:

[Postgres-#name#]右键单击>属性

在“编辑器”下,选中“自动同步”框:

在这之后,无论何时单击右侧导航器中的数据库,它都会自动设置为活动数据库,因此一切都应该正常工作

这些类型的痛点足以让你远离新工具,尤其是这一个。坚持住

  • 在数据库导航器中右键单击Db连接(右键单击PostgreSQL)

  • 点击编辑连接

  • 选择PostgreSQL选项卡

  • 选择“显示所有数据库”

  • 单击“确定”保存

  • 注意:我使用的是DBeaver Enterprise 7.0.0

    我认为最好有一个配置或设置,可以选择“单击时设置为活动”或“双击时设置为活动”。这将是一个很好的选择-类似于在HeidiSQL@CodeBurner是 啊这是令人讨厌的。这是一个很明显的疏忽。@CodeBurner新版本有这个。