navicat15连接postgreSQL报错
navicat15连接postgreSQL报错

自己百度了一下,发现pgsql 15版本以后,有些系统表的列名改了,pg_database表里的这一个列被删除了导致的。
-
1、升级Navicat版本:
将navicat升级到16.2以上版本; -
2、使用低版本的postgreSQL:
降级pgsql、老版本仍然可用。 -
3、修改Navicat的dll文件:
找到navicat安装目录,有一个libcc.dll文件。

备份这个文件;进入网站 https://hexed.it/ 打开本地的libcc.dll 文件;右侧点击搜索,关键词 SELECT DISTINCT datlastsysoid ;找到之后,把 datlastsysoid 这几个字,改成 dattablespace ;然后把文件下载回来,放回原处。


浙公网安备 33010602011771号