使用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如何按照某一字段去重,并显示其他字段信息问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • PostgreSQL数据库中匿名块的写法实例

    PostgreSQL数据库中匿名块的写法实例

    这篇文章主要介绍了PostgreSQL数据库中匿名块的写法实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL实现一个通用标签系统

    PostgreSQL实现一个通用标签系统

    这篇文章主要给大家介绍了关于利用PostgreSQL实现一个通用标签系统的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • postgresql SQL语句变量的使用说明

    postgresql SQL语句变量的使用说明

    这篇文章主要介绍了postgresql SQL语句变量的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL 中的postgres_fdw扩展详解

    PostgreSQL 中的postgres_fdw扩展详解

    这篇文章主要介绍了PostgreSQL 中的postgres_fdw扩展详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 详解如何在PostgreSQL中使用JSON数据类型

    详解如何在PostgreSQL中使用JSON数据类型

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用键值对的形式来表示数据,支持多种数据类型,本文给大家介绍了如何在PostgreSQL中使用JSON数据类型,需要的朋友可以参考下
    2024-03-03
  • PostgreSQL 默认权限查看方式

    PostgreSQL 默认权限查看方式

    这篇文章主要介绍了PostgreSQL 默认权限查看方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL数据库中跨库访问解决方案

    PostgreSQL数据库中跨库访问解决方案

    这篇文章主要介绍了PostgreSQL数据库中跨库访问解决方案,需要的朋友可以参考下
    2017-05-05
  • PostgreSQL表膨胀问题解析及解决方案

    PostgreSQL表膨胀问题解析及解决方案

    表膨胀是指表的数据和索引所占文件系统的空间在有效数据量并未发生大的变化的情况下不断增大,这种现象会导致关系文件被大量空洞填满,从而浪费大量的磁盘空间,本文给大家介绍了PostgreSQL表膨胀问题解析及解决方案,需要的朋友可以参考下
    2024-11-11
  • postgresql限制某个用户仅连接某一个数据库的操作

    postgresql限制某个用户仅连接某一个数据库的操作

    这篇文章主要介绍了postgresql限制某个用户仅连接某一个数据库的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论