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

如下图:

相关推荐
Java水解21 小时前
PostgreSQL向量库pgvector实战指南
后端·postgresql
cg.family2 天前
postgresql17.5 手动编译安装
postgresql
盒马coding2 天前
PostgreSQL与Greenplum常见连接客户端
数据库·postgresql
亮子AI2 天前
【PostgreSQL】如何实现主从复制?
数据库·postgresql
盒马coding2 天前
PostgreSQL与Greenplum数据库的编程语言连接
数据库·postgresql
圆山猫2 天前
[VF2] Boot Ubuntu和Debian发行版
ubuntu·postgresql·debian
huazhixuthink2 天前
PostgreSQL三种关闭方式的区别
数据库·postgresql
DCTANT3 天前
【报错记录】OpenGauss/磐维数据库连接报:org.postgresql.util.PSQLException: 致命错误: 账户被锁定
数据库·postgresql
keep__go3 天前
postgresql9.2.4 跨版本升级14.6
linux·运维·数据库·postgresql
williamdsy3 天前
【postgresql】JPA LIKE 查询触发 PostgreSQL `text ~~ bytea` 报错的排查与最佳实践
数据库·postgresql