Navicat 无法使用 PostgreSQL 数据库
PostgreSQL database not available through Navicat
我是 Postgres 的新手,而不是 SQL。我通常使用 Navicat 连接到我的数据库,所以我已经像往常一样设置了到远程 Postgres 数据库的连接。我能够:
- 连接成功
- 列出数据库
但是,当我单击带有表的数据库时,它会扩展数据库但不显示任何内容。没有桌子。
我在这里看到另一个问题,用户试图进入 'template0' 和 'template1':Some PostgreSQL databases not visible through clients like Navicat or pgAdmin
我不是想进入这些,而是进入一个充满表格的自定义数据库。我已经验证我的网络应用程序和 phpPgAdmin 都可以访问所有表和数据,所以问题似乎出在 Navicat 上。
我阅读了一些关于这些表可能如何的说明 'system items',然后进入 Navicat 首选项并选中了显示 'Show system items (PostgreSQL, SQL Server)' 的框但无济于事。
我也试过一件事,因为我使用的是 Navicat Premium,那就是安装 Navicat PostgreSQL 版本。这也产生完全相同的结果,我可以看到我的数据库,但表的 none。
这是怎么回事?
编辑
在 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
我是 Postgres 的新手,而不是 SQL。我通常使用 Navicat 连接到我的数据库,所以我已经像往常一样设置了到远程 Postgres 数据库的连接。我能够:
- 连接成功
- 列出数据库
但是,当我单击带有表的数据库时,它会扩展数据库但不显示任何内容。没有桌子。
我在这里看到另一个问题,用户试图进入 'template0' 和 'template1':Some PostgreSQL databases not visible through clients like Navicat or pgAdmin
我不是想进入这些,而是进入一个充满表格的自定义数据库。我已经验证我的网络应用程序和 phpPgAdmin 都可以访问所有表和数据,所以问题似乎出在 Navicat 上。
我阅读了一些关于这些表可能如何的说明 'system items',然后进入 Navicat 首选项并选中了显示 'Show system items (PostgreSQL, SQL Server)' 的框但无济于事。
我也试过一件事,因为我使用的是 Navicat Premium,那就是安装 Navicat PostgreSQL 版本。这也产生完全相同的结果,我可以看到我的数据库,但表的 none。
这是怎么回事?
编辑
在 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