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

如下图:

相关推荐
执笔画情ora17 小时前
Postgresql管理-锁管理与分析
数据库·postgresql
spencer_tseng17 小时前
PostgreSQL10.1-CN-v1.0.pdf
postgresql
❀͜͡傀儡师1 天前
Docker 部署Datart BI工具完整指南(PostgreSQL 持久化存储)
docker·postgresql·容器
SEO-狼术2 天前
Detect Aurora PostgreSQL Issues Faster
数据库·postgresql
Mistra丶2 天前
记一次 JVM+Postgresql的 “死锁” 问题排查
jvm·数据库·postgresql·死锁
资深web全栈开发2 天前
PostgreSQL Schema 最佳实践:架构师的命名与组织艺术
数据库·postgresql
l1t2 天前
DeepSeek总结的为 pg_dumpall 添加非文本输出格式
postgresql
無法複制2 天前
debian安装Postgresql-14.x
运维·postgresql·debian
IvorySQL2 天前
IvorySQL v5 发布后,我们想听听大家的使用体验
数据库·postgresql·开源