Navicat15工具连接PostgreSQL15失败

1.错误现象及原因

错误现象:

错误原因:

postgresql 15版本中 pg_database 系统表把 datlastsysoid 列删除了,所以造成了此错误。

2.解决方法

(1)将Navicat工具更新到官网最新版本。

(2)更换 postgresql 低版本。

(3)修改Navicat工具安装目录下的libcc.dll文件。

下面介绍通过方法三修改Navicat工具安装目录下的libcc.dll文件的方式,去解决此错误。

修改前,将libcc.dll文件复制备份,避免修改失败造成Navicat程序崩溃。

通过 https://hexed.it/ 网址,打开libcc.dll文件。

查询找到 datlastsysoid,修改为 dattablespace。

如下图:

最后,保存下载文件,并移动到程序安装目录。

重启Navicat,再次连接成功。

如下图:

相关推荐
许乌有20 小时前
与Deepseek对话了解无线电通信知识
postgresql
吃掉你也没关系吧1 天前
【postgresql】一文详解postgresql中的统计模块
sql·postgresql
Navicat中国2 天前
Navicat 询问 AI | 如何转换 SQL 为另一种数据库类型
数据库·人工智能·sql·数据库开发·navicat
thulium_2 天前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
TLucas3 天前
在CentOS 7上将PostgreSQL数据库从默认路径迁移到自定义目录
linux·运维·postgresql·centos
0wioiw03 天前
PostgreSQL 免安装
数据库·postgresql
Derek_Smart3 天前
搞一个小轮子:基于Spring Boot与Vue的Web版SQL执行工具设计与实现
vue.js·spring boot·postgresql
认真就输3 天前
故障处理:偶遇Oracle备份与还原的未知重大BUG
故障处理
吴声子夜歌4 天前
PostgreSQL——索引
数据库·postgresql·oracle
Jacob02345 天前
Python与PostgreSQL实战:打造实时地理空间数据处理与管理系统
javascript·python·postgresql