Navicat连接PostgreSQL16报错:字段“datlastsysoid”不存在 LINE 1:SELECT ...

打印 上一主题 下一主题

主题 1951|帖子 1951|积分 5853

一、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



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表