我对Postgres还不熟悉,但对SQL很熟悉。我通常使用Navicat连接我的数据库,所以我像平常一样设置了一个远程Postgres DB的连接。我可以做到以下几点:
- 成功连接
- 列出数据库
但当我点击我的表所在的数据库时,它会展开数据库,但没有显示任何内容,没有表格。
我看到了这里的另一个问题,其中一个用户试图进入“template0”和“template1”:Some PostgreSQL databases not visible through clients like Navicat or pgAdmin 我不是想进入这些,而是想进入一个充满表格的自定义DB。我已经验证过我的Web应用程序和phpPgAdmin都可以访问所有的表和数据,因此问题似乎出在Navicat上。
我阅读了一些关于这些表格可能是“系统项目”的说明,并进入了Navicat首选项并勾选了“显示系统项目(PostgreSQL,SQL Server)”复选框,但没有结果。
我还尝试了一件事情,因为我使用的是Navicat Premium,就是安装了Navicat PostgreSQL版本。但结果完全相同,我可以看到我的数据库,但看不到任何表格。
这是怎么回事?
编辑:
在Vao Tsun的帮助下,我们确定这是PostgreSQL 7.2.4,并且Navicat不支持它。
但当我点击我的表所在的数据库时,它会展开数据库,但没有显示任何内容,没有表格。
我看到了这里的另一个问题,其中一个用户试图进入“template0”和“template1”:Some PostgreSQL databases not visible through clients like Navicat or pgAdmin 我不是想进入这些,而是想进入一个充满表格的自定义DB。我已经验证过我的Web应用程序和phpPgAdmin都可以访问所有的表和数据,因此问题似乎出在Navicat上。
我阅读了一些关于这些表格可能是“系统项目”的说明,并进入了Navicat首选项并勾选了“显示系统项目(PostgreSQL,SQL Server)”复选框,但没有结果。
我还尝试了一件事情,因为我使用的是Navicat Premium,就是安装了Navicat PostgreSQL版本。但结果完全相同,我可以看到我的数据库,但看不到任何表格。
这是怎么回事?
编辑:
在Vao Tsun的帮助下,我们确定这是PostgreSQL 7.2.4,并且Navicat不支持它。
psql
并输入\dt
命令时,您能看到表格吗? - Vao Tsun