我是Postgres的新手,而不是SQL。我通常使用Navicat连接到我的数据库,所以我设置了与远程Postgres DB的连接,就像我通常那样。我能够:
然而,当我使用我的表单击数据库时,它会扩展数据库,但不会显示任何内容。没有桌子。
我在这里看到了另一个问题,用户试图进入' template0'和' template1':Some PostgreSQL databases not visible through clients like Navicat or pgAdmin
我没有尝试进入这些,而是进入一个充满桌子的自定义数据库。我已经验证了我的网络应用程序和phpPgAdmin都可以访问所有表格和数据,因此问题似乎在于Navicat。
我阅读了一些关于这些表格如何成为系统项目的说明,然后进入Navicat首选项并选中了显示系统项目(PostgreSQL,SQL Server)和#的框。 39;无济于事。
我尝试使用Navicat Premium的一件事就是安装Navicat PostgreSQL版本。这也产生完全相同的结果,我可以看到我的数据库,但没有表格。
这里发生了什么?
修改的
在Vao Tsun的帮助下,我们确定这是PostgreSQL 7.2.4并且Navicat不支持它。
答案 0 :(得分:1)
https://www.navicat.com/products/navicat-for-postgresql:
Navicat for PostgreSQL将您连接到任何本地/远程PostgreSQL 版本7.3或更高版本的数据库服务器。
它不适用于PostgreSQL 7.2.4