一、Windows安装Postgresql16
1、官方下载postgresql16.6.3
![]()
2、安装postgresql16.6.3,启动服务
![]()
二、使用Navicat Premium连接postgresql报错,问题解决
1、连接报错如下:

2、处理方式:
报错信息:字段“datlastsysoid“不存在LINE 1: SELECT DISTINCT datlastsysoid FROM pg database
原因:Postgres 15 从pg_database表中删除了 datlastsysoid 字段引发此错误。
解决方案:修改libcc.dll文件
(1) 使用在线工具hexed.it打开libcc.dll文件,访问地址:https://hexed.it/

(2) ctrl + f 搜索 SELECT DISTINCT datlastsysoid

(3) 将其替换为“SELECT DISTINCT dattablespace”
(4) 另存为libcc.dll文件
(5) 覆盖Navicat15中原有的libcc.dll文件 覆盖前记得做好备份工作
(6) 重启Navicat工具即可
3、Navicat连接Postgresql

2万+

被折叠的 条评论
为什么被折叠?



