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

如下图:

相关推荐
亮子AI2 小时前
【PostgreSQL】推荐几个PostgreSQL管理工具
数据库·postgresql
丸辣,我代码炸了4 小时前
PostgreSQL 大数据查询与索引优化核心总结
大数据·数据库·postgresql
有想法的py工程师18 小时前
PostgreSQL 分区表排序优化:Append Sort 优化为 Merge Append
大数据·数据库·postgresql
Navicat中国1 天前
Navicat 结构同步:一键解决多库结构不一致难题
数据库·navicat·结构同步
水彩橘子1 天前
PostgreSQL Streaming Replication 主从
数据库·postgresql
亚马逊云开发者1 天前
Amazon Aurora PostgreSQL 快速配置实战:两次点击秒级创建无服务器数据库,告别 VPC 子网安全组配置噩梦
数据库·postgresql·serverless
羑悻的小杀马特1 天前
PostgreSQL主从复制实战,告别单点故障,附主从切换与延迟监控命令。
运维·服务器·数据库·人工智能·postgresql
阿里小阿希2 天前
CentOS7 PostgreSQL 9.2 升级到 15 完整教程
数据库·postgresql
WangJunXiang62 天前
第09章:PostgreSQL日常维护
数据库·postgresql
dyyshb2 天前
PostgreSQL 终极兜底方案
数据库·postgresql