Navicat连接PostgreSQL失败解决方案

Navicat连接PostgreSQL失败解决方案

首先我的环境如下
windows11
Navicat16
PostgreSQL15
安装pgsql一切顺利,通过navicat16创建连接并测试连接成功通过效果如下:
Navicat连接PostgreSQL失败解决方案_第1张图片
一般不出意外的话就该出意外了,当我点击打开连接出错了效果如下:
Navicat连接PostgreSQL失败解决方案_第2张图片
通过这个sql我们发现缺少一个字段,那么我们开始通过pgAdmin4客户端查询此表,看看此表都有哪些字段
Navicat连接PostgreSQL失败解决方案_第3张图片
明显没有navicat提示的查询sql中的这个字段,看网上有的说是版本问题。
我的数据库,数据库连接工具都是最新的,另外我通过DataGrip, pgAdmin4都能成功连接使用。我突然就怀疑是不是navicat有bug,抱着试一试的心态下载了另一个客户端Navicat16 for PostgreSQL,果然术业有专攻,换了个专业的立马ok。
Navicat连接PostgreSQL失败解决方案_第4张图片
我第一次接触pgsql,刚开始查看pgadmin默认的数据库postgres 看不到pg_databse,以为这个表不存在呢,白白浪费了几个小时
不能因为专业就不去质疑他,希望能帮助到需要的人,节省时间。

你可能感兴趣的:(Navicat连接PostgreSQL失败解决方案)