database - Navicat 无法使用 PostgreSQL 数据库

标签 database postgresql navicat

我是 Postgres 的新手,而不是 SQL。我通常使用 Navicat 连接到我的数据库,所以我已经像往常一样设置了到远程 Postgres 数据库的连接。我能够:

  • 连接成功
  • 列出数据库

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

我在这里看到了另一个问题,用户试图进入“template0”和“template1”:Some PostgreSQL databases not visible through clients like Navicat or pgAdmin

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

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

我还尝试过一件事,因为我使用的是 Navicat Premium,那就是安装 Navicat PostgreSQL 版本。这也会产生完全相同的结果,我可以看到我的数据库,但看不到任何表格。

这是怎么回事?

编辑

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

最佳答案

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

Navicat for PostgreSQL connects you to any local/remote PostgreSQL database servers from version 7.3 or above.

它不适用于 PostgreSQL 7.2.4

关于database - Navicat 无法使用 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43374377/

相关文章:

mysql - Navicat for MySQL - 如何快速复制字段名称?

mysql - Navicat SQL 导入超过 100% 限制

database - oracle:更新选择前 10 行

python - 如何在不使用 ORM 的情况下使用 Flask Web 应用程序配置 postgresql?

java - 结果集在实体测试期间未正确定位

sql - 如何从postgres中的字符串末尾应用split_part函数

MySQL 导出到 MS Excel : 1-9 becomes 9-Jan or 42013

java - 在数据库中存储 BLOB 的最佳方式是什么?

MySQL更新列值,否则更新另一个列值(单个查询)

php - 使用 Travis CI 触发测试时无法访问 CakePHP fixture db