PostgreSQL 数据库无法通过 Navicat 获得



我是Postgres的新手,不是SQL。我通常使用 Navicat 连接到我的数据库,所以我以与通常相同的方式设置了与远程 Postgres DB 的连接。我能够:

  • 连接成功
  • 列出数据库

但是,当我单击带有表的数据库时,它会扩展数据库,但不显示任何内容。没有表。

我在这里看到了另一个问题,用户试图进入"template0"和"template1":一些PostgreSQL数据库通过Navicat或pgAdmin等客户端不可见

我不是想进入这些,而是进入一个充满表格的自定义数据库。我已经验证了我的Web应用程序和phpPgAdmin都可以访问所有表和数据,因此问题似乎出在Navicat上。

我阅读了一些关于这些表如何成为"系统项目"的说明,并进入 Navicat 首选项并选中"显示系统项目(PostgreSQL、SQL Server)"的框无济于事。

当我使用 NavicatPremium 时,我也尝试过一件事,那就是安装 Navicat PostgreSQL 版本。这也产生了完全相同的结果,我可以看到我的数据库,但没有一个表。

这是怎么回事?

编辑

在Vao Tsun的大力帮助下,我们确定这是PostgreSQL 7.2.4,并且不受Navicat的支持。

https://www.navicat.com/products/navicat-for-postgresql:

Navicat for PostgreSQL 将您连接到任何本地/远程 PostgreSQL 版本 7.3 或更高版本的数据库服务器。

它不适用于PostgreSQL 7.2.4

相关内容

  • 没有找到相关文章