使用navicat连接postgresql报错问题图文解决办法

 更新时间:2023年11月22日 15:51:14   作者:神气少年大角牛  
我们在日常开发中有时候需要用navicate连接postgresql数据库,有时候会连接不上数据库,下面这篇文章主要给大家介绍了关于使用navicat连接postgresql报错问题图文解决办法,需要的朋友可以参考下

使用navicat连接postgresql报错问题解决

一、问题现象:

最近使用Navicat来连接postgreSQL数据库,发现连接不上,报错信息如下:

自己百度了一下,发现pgsql 15版本以后,有些系统表的列名改了,pg_database表里的这一个列被删除了导致的。

二、解决方法:

1、升级Navicat版本:

将navicat升级到16.2以上版本;

2、使用低版本的postgreSQL:

降级pgsql、老版本仍然可用。

3、修改Navicat的dll文件:

找到navicat安装目录,有一个libcc.dll文件。

备份这个文件;进入网站 https://hexed.it/ 打开本地的libcc.dll 文件;右侧点击搜索,关键词 SELECT DISTINCT datlastsysoid ;找到之后,把 datlastsysoid 这几个字,改成 dattablespace ;然后把文件下载回来,放回原处。

最后,重启Navicat,可以发现无论老和新版本的pgsql都可以正常访问了。

总结

到此这篇关于使用navicat连接postgresql报错问题解决的文章就介绍到这了,更多相关navicat连接postgresql报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决PostgreSQL日志信息占用磁盘过大的问题

    解决PostgreSQL日志信息占用磁盘过大的问题

    解决PostgreSQL日志信息占用磁盘过大的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL备份和还原命令整理大全

    PostgreSQL备份和还原命令整理大全

    这篇文章主要给大家介绍了关于PostgreSQL备份和还原命令整理的相关资料,PostgreSQL是一款非常强大的开源数据库系统,提供种类繁多的备份选项,包括完全备份、增量备份等,需要的朋友可以参考下
    2023-07-07
  • PostgreSQL数据库timestamp数据类型精度进位问题解析

    PostgreSQL数据库timestamp数据类型精度进位问题解析

    PostgreSQL是一款功能强大的开源关系型数据库管理系统,起源于1986年的POSTGRES项目,它支持多种数据类型,包括数值类型、字符串类型、日期时间类型等,本文介绍PostgreSQL数据库timestamp数据类型精度进位问题,感兴趣的朋友一起看看吧
    2024-11-11
  • PostgreSQL树形结构的递归查询示例

    PostgreSQL树形结构的递归查询示例

    这篇文章主要给大家介绍了关于PostgreSQL树形结构的递归查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PostgreSQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • PostgreSQL 实现登录及修改密码操作

    PostgreSQL 实现登录及修改密码操作

    这篇文章主要介绍了PostgreSQL 实现登录及修改密码操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 查看PostgreSQL数据库版本的方法小结

    查看PostgreSQL数据库版本的方法小结

    这篇文章主要给大家介绍了关于如何查看PostgreSQL数据库的版本,查看PostgreSQL 数据库的版本号,可用方法很多,文中介绍了三种方法,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-12-12
  • PostgreSQL新手入门教程

    PostgreSQL新手入门教程

    本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用
    2014-06-06
  • PostgreSQL表名超长踩坑记

    PostgreSQL表名超长踩坑记

    本文介绍了PostgreSQL表名最长长度为63个字符,而非常见的256或512个字符,并以删除过期日志表为例,详细描述了表名被截断执行导致误删的问题及其解决方法
    2026-05-05
  • PostgreSQL 字符串拆分与合并案例

    PostgreSQL 字符串拆分与合并案例

    这篇文章主要介绍了PostgreSQL 字符串拆分与合并案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 如何关闭自动提交

    postgresql 如何关闭自动提交

    这篇文章主要介绍了postgresql 如何关闭自动提交的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论