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

如下图:

相关推荐
G***T6911 小时前
PostgreSQL全文搜索教程,中文分词配置
数据库·postgresql·中文分词
百***353312 小时前
PostgreSQL_安装部署
数据库·postgresql
清静诗意1 天前
Ubuntu 下 PostgreSQL 安装与配置完整指南
linux·ubuntu·postgresql
资深web全栈开发1 天前
PostgreSQL 实战指南(面向 MySQL 开发者)
数据库·mysql·postgresql
hello_fracong1 天前
PostgreSQL (零-1) Windows安装PostgreSQL
数据库·windows·postgresql
羑悻的小杀马特2 天前
openGauss 应用开发测评(PostgreSQL 接入方式)
数据库·postgresql·opengauss
踏浪无痕2 天前
PostgreSQL实例进程:从启动到运行的完整故事
数据库·postgresql
yaso_zhang2 天前
jetson开机之前自启脚本sudo ifconfig 如何不需要输入密码
数据库·postgresql
l1t3 天前
DeepSeek辅助编写转换DuckDB json格式执行计划到PostgreSQL格式的Python程序
数据库·python·postgresql·json·执行计划
盒马coding4 天前
PostgreSQL18新功能COPY命令变得更加用户友好
数据库·postgresql