DBeaver 无法访问非默认数据库

DBeaver Can't access non-default database

我正在使用 DBeaver 3.8.0 并尝试设置到本地 PostgreSQL 数据库的一般连接。

要查看我拥有的所有数据库,我选中 "Show non-default databases" 复选框。当我尝试访问我的一个数据库的架构时 - 我收到错误

org.jkiss.dbeaver.DBException: Can't access non-default database

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

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

您需要更改 "Editors" 设置。有几种方法可以进入设置,一个简单的方法是:

[Postgres - #name#] right-click > Properties

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

之后,任何时候您在右侧导航器中单击一个数据库,它都会自动设置为活动数据库,所以应该一切正常。

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

  1. 右键单击数据库导航器中的 Db 连接(右键单击 PostgreSQL)

  2. 单击编辑连接

  1. Select PostgreSQL 选项卡

  2. Select 显示所有数据库

  1. 点击确定保存

注意:我使用的是 DBeaver Enterprise 7.0.0