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

如下图:

相关推荐
1988我想和这个世界谈谈8 小时前
若依前后端分离版本从mysql切换到postgresql数据库
数据库·postgresql
北漂老男孩21 小时前
MySQL、Oracle 和 PostgreSQL 是三种主流的关系型数据库的主要原理性差异分析
数据库·mysql·postgresql·oracle
-天凉好秋-1 天前
Windows的WSL中的Docker启动Postgresql如何对外暴露端口号
windows·docker·postgresql
Linging_241 天前
Debezium嵌入式连接postgresql封装服务
数据库·postgresql
techdashen2 天前
性能比拼: MySQL vs PostgreSQL
数据库·mysql·postgresql
努力奋斗的小杨2 天前
学习MySQL第七天
数据库·笔记·学习·mysql·navicat
呆呆的私房菜2 天前
快戳进来!PostgreSQL数据库通用优化模板!
postgresql
forestsea2 天前
PostgreSQL高级编程:存储过程与函数
数据库·postgresql
java_heartLake3 天前
PostgreSQL 16深度解析(从16.0-16.8)
数据库·postgresql
zm3 天前
C高级,终端操作
服务器·postgresql·php