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,再次连接成功。

如下图:

相关推荐
····懂···17 小时前
关于PGCE专家技术认证解决方案
数据库·postgresql
我命由我123451 天前
PostgreSQL 保留关键字冲突问题:语法错误 在 “user“ 或附近的 LINE 1: CREATE TABLE user
数据库·后端·sql·mysql·postgresql·问题·数据库系统
认真就输2 天前
故障处理:Oracle 19.20未知BUG导致oraagent进程内存泄漏的案例处理
故障处理
Navicat中国3 天前
数据库开发运维的集成:弥合开发与运维之间的鸿沟
运维·数据库·数据库开发·数据可视化·navicat
卜锦元3 天前
华为高斯Gauss数据库版本与兼容协议--详解(附带Gorm连接示例代码)
数据库·mysql·华为·postgresql
Navicat中国4 天前
Navicat 17.3 正式发布 | 现已支持达梦、金仓和 IvorySQL 数据库
数据库·数据库开发·达梦·数据可视化·navicat
__风__4 天前
PostgreSQL SysCache & RelCache
数据库·windows·postgresql
七夜zippoe5 天前
PostgreSQL 终端命令详解及实际应用案例
数据库·postgresql·oracle
有想法的py工程师6 天前
Ansible 查看PostgreSQL的版本
数据库·postgresql·ansible
求知摆渡7 天前
Spring Boot + MyBatis-Plus 实战中的那些“坑”与思考 —— 以身份认证服务为例
java·spring boot·postgresql