Navicat连接postgresql时出现'datlastsysoid does not exist'报错问题完美解决

 更新时间:2024年02月18日 09:06:16   作者:無薪法师  
这篇文章主要给大家介绍了关于Navicat连接postgresql时出现'datlastsysoid does not exist'报错问题的完美解决办法,文中通过图文介绍的非常详细,需要的朋友可以参考下

  1 column “datlastsysoid“ does not exist

  2 Line1:SELECT DISTINCT datalastsysoid FROM pg_database

问题分析

Postgres 15 从pg_database表中删除了 datlastsysoid 字段引发此错误。

决绝方案

    解决方法1:升级navicat

    解决方法2:降级pgsql

    解决方法3:修改dll

实操演示

1、 打开 Navicat 安装目录,找到libcc.dll文件

2、备份libcc.dll文件,将其复制并粘贴为“libcc.dll.bak”或任何其他名称                    

3、在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如 https://hexed.it。

4、在文件中搜索“SELECT DISTINCT datlastsysoid”,并将其替换为“SELECT DISTINCT dattablespace”

修改

5、将文件保存在原始位置。如果遇到任何安全问题,请将其另存为“.txt”文件,然后还原备份文件

6、重启navicat,可以发现,无论老和新版本的pgsql,都可以正常访问了

总结 

到此这篇关于Navicat连接postgresql时出现'datlastsysoid does not exist'报错问题完美解决的文章就介绍到这了,更多相关Navicat连接postgresql时报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • postgres 连接数查看与设置操作

    postgres 连接数查看与设置操作

    这篇文章主要介绍了postgres 连接数查看与设置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 解决PostgreSQL日志信息占用磁盘过大的问题

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

    解决PostgreSQL日志信息占用磁盘过大的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • shell脚本操作postgresql的方法

    shell脚本操作postgresql的方法

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等这篇文章主要介绍了shell脚本操作postgresql,需要的朋友可以参考下
    2022-12-12
  • PostgreSQL索引失效会发生什么

    PostgreSQL索引失效会发生什么

    什么是索引失效?如果where过滤条件设置不合理,即使索引存在,且where过滤条件中包含索引列,也会导致全表扫描,索引不起作用。什么条件下会导致索引失效呢
    2022-09-09
  • PostgreSQL数据库的基本查询操作

    PostgreSQL数据库的基本查询操作

    这篇文章采用详细的代码示例为大家介绍了PostgreSQL数据库的基本查询操作使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • 教你如何在Centos8-stream安装PostgreSQL13

    教你如何在Centos8-stream安装PostgreSQL13

    这篇文章主要介绍了Centos8-stream安装PostgreSQL13,初始化PostgreSQL需要先创建postgresql储存目录,启动postgresql数据库,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • Postgresql数据库SQL字段拼接方法

    Postgresql数据库SQL字段拼接方法

    Postgresql里面内置了很多的实用函数,下面这篇文章主要给大家介绍了关于Postgresql数据库SQL字段拼接方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • PostgreSQL 修改视图的操作

    PostgreSQL 修改视图的操作

    这篇文章主要介绍了PostgreSQL 修改视图的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 基于PostgreSQL 权限解读

    基于PostgreSQL 权限解读

    这篇文章主要介绍了基于PostgreSQL 权限解读,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 详解PostgreSQL提升批量数据导入性能的n种方法

    详解PostgreSQL提升批量数据导入性能的n种方法

    这篇文章主要介绍了PostgreSQL提升批量数据导入性能的n种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03

最新评论