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

如下图:

相关推荐
AI航海家(Ethan)5 小时前
PostgreSQL数据库的运行机制和架构体系
数据库·postgresql·架构
明月看潮生17 小时前
青少年编程与数学 02-007 PostgreSQL数据库应用 11课题、视图的操作
数据库·青少年编程·postgresql·编程与数学
leegong2311117 小时前
Oracle、PostgreSQL该学哪一个?
数据库·postgresql·oracle
MarsBighead1 天前
(二)PosrgreSQL: Python3 连接Pgvector出错排查
python·postgresql·向量数据库·pgvector
明月看潮生1 天前
青少年编程与数学 02-007 PostgreSQL数据库应用 15课题、备份与还原
数据库·青少年编程·postgresql·编程与数学
明月看潮生1 天前
青少年编程与数学 02-007 PostgreSQL数据库应用 14课题、触发器的编写
数据库·青少年编程·postgresql·编程与数学
MasterNeverDown1 天前
解决 PostgreSQL 中创建 TimescaleDB 扩展的字符串错误
数据库·postgresql·oracle
PGCCC2 天前
【PGCCC】PostgreSQL 中表级锁的剖析
数据库·postgresql·区块链
高铭杰3 天前
Postgresql源码(141)JIT系列分析汇总
postgresql·jit·llvm
GIS小小研究僧3 天前
数据库基础知识:理论、E-R图、事务、原则
数据库·ubuntu·postgresql