DBeaver 只能看到连接中的默认 PostgreSQL 数据库

DBeaver can only see default PostgreSQL database in connection

我在 Windows 上使用 DBeaver v 5.2.5 并用它连接到 PostgreSQL 数据库。

要创建连接,我必须指定数据库,我没有办法在同一台服务器上看到其他数据库。

一位在 Mac 上使用 DBeaver 5.3 的同事可以选择查看所有数据库,而不仅仅是默认数据库。

windows 版本是否有等效的设置?

今天我不得不在一台新机器上重新安装 DBeaver,这次我让 DBeaver 下载 postgresql 驱动程序。

在这种情况下,我可以看到其他数据库,所以我只能假设这是由于我加载的 jdbc 驱动程序造成的

在连接上,右键单击 -> Edit connection -> Connection settings -> 在选项卡面板上,select PostgreSQL,选中复选框 Show all databases.

DBeaver 21.3.1、Postgress 14.1 在 MacOS Catalina 上用 brew 安装时同样的问题。我已经在连接设置中解决了它:

On the connection, right-click -> Edit connection -> Connection settings -> then click button "Edit Driver Settings", check "Embedded" checkbox.