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

如下图:

相关推荐
ZhongruiRao16 小时前
Springboot+PostgreSQL+MybatisPlus存储JSON或List、数组(Array)数据
spring boot·postgresql·json
x-cmd1 天前
[241005] 14 款最佳免费开源图像处理库 | PostgreSQL 17 正式发布
数据库·图像处理·sql·安全·postgresql·开源·json
AI人H哥会Java1 天前
【PostgreSQL】实战篇——使用 PostgreSQL 进行数据分析与报表生成
数据库·sql·postgresql
文牧之1 天前
PostgreSQL 和Oracle 表压缩的对比
运维·数据库·postgresql·oracle
踩着阴暗的自己向上爬2 天前
Day01-postgresql数据库基础入门培训
数据库·postgresql
PGCCC2 天前
【PGCCC】从 PostgreSQL 表恢复已删除的数据 | 翻译
数据库·postgresql
老年DBA2 天前
postgresql-重复执行相同语句,试试 prepare!
数据库·postgresql
music score3 天前
Ubuntu编译fftw3
linux·ubuntu·postgresql
AI人H哥会Java4 天前
【PostgreSQL】入门篇——索引:提高查询性能的利器
数据库·sql·postgresql
AI人H哥会Java4 天前
【PostgreSQL】提高篇——公用表表达式(CTE)和窗口函数
数据库·sql·postgresql