Navicat-navicat15连接PG15数据库报错“字段“datlastsysoid“不存在LINE 1: SELECT DISTINCT datlastsysoid FROM pg database”

报错信息:

错误: 字段“datlastsysoid“不存在LINE 1: SELECT DISTINCT datlastsysoid FROM pg database

根因:

Postgres 15 从pg_database表中删除了 datlastsysoid 字段引发此错误。

解决方案:

修改libcc.dll文件

1、用在线工具hexed.it打开libcc.dll文件 地址:https://hexed.it/

如图所示:

image

2、ctrl + f 搜索 SELECT DISTINCT datlastsysoid

image

3、将其替换为“SELECT DISTINCT dattablespace”

image

4、另存为libcc.dll文件

image

5、覆盖Navicat15中原有的libcc.dll文件 覆盖前记得做好备份工作

6、重启Navicat工具即可

posted @ 2024-11-29 20:28  skystrivegao  阅读(4726)  评论(2)    收藏  举报