实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题

 更新时间:2024年12月12日 10:14:23   作者:m0_74823561  
这篇文章主要介绍了实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
column “datlastsysoid“ does not exist

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出现datlastsysoid not exist的资料请关注脚本之家其它相关文章!

相关文章

  • PostgreSQL优雅的进行递归查询的实战指南

    PostgreSQL优雅的进行递归查询的实战指南

    在实际开发中,我们经常会遇到树形结构或图结构的数据需求,这些场景的核心问题是:如何高效查询具有层级/递归关系的数据?所以本文将从基础到实战,手把手教你掌握递归查询的精髓,需要的朋友可以参考下
    2026-01-01
  • PostgreSQL 中的postgres_fdw扩展详解

    PostgreSQL 中的postgres_fdw扩展详解

    这篇文章主要介绍了PostgreSQL 中的postgres_fdw扩展详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL 对数组的遍历操作

    PostgreSQL 对数组的遍历操作

    这篇文章主要介绍了PostgreSQL 对数组的遍历操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql影子用户实践场景分析

    postgresql影子用户实践场景分析

    这篇文章主要介绍了postgresql影子用户实践场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • pgsql批量修改sequences的start方式

    pgsql批量修改sequences的start方式

    这篇文章主要介绍了pgsql批量修改sequences的start方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL与MySQL的锁与隔离级别操作方法

    PostgreSQL与MySQL的锁与隔离级别操作方法

    文章详细介绍了PostgreSQL和MySQL在锁机制上的区别,包括锁的粒度、实现方式、核心锁类型、死锁处理方式、实际使用场景、锁监控和诊断以及性能影响,文章还比较了两种数据库在不同场景下的适用性,并给出了选择建议,感兴趣的朋友跟随小编一起看看吧
    2025-11-11
  • PostgreSQL的 archive_mode 参数配置示例详解

    PostgreSQL的 archive_mode 参数配置示例详解

    本文详细介绍了PostgreSQL的archive_mode参数,包括其三个选项(off、on、always)的对比和使用场景,以及在不同模式下的配置和行为特点,感兴趣的朋友跟随小编一起看看吧
    2025-11-11
  • PostgreSQL数据库升级的完整流程与注意事项

    PostgreSQL数据库升级的完整流程与注意事项

    在现代软件开发和运维实践中,数据库作为核心基础设施,其稳定性和性能至关重要,PostgreSQL 作为一款功能强大、开源且高度可靠的数据库管理系统,持续推出新版本以增强性能、安全性和功能特性,所以本文将深入探讨 PostgreSQL 数据库升级的完整流程,需要的朋友可以参考下
    2026-03-03
  • PostgreSQL 修改视图的操作

    PostgreSQL 修改视图的操作

    这篇文章主要介绍了PostgreSQL 修改视图的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Postgresql根据响应数据反向实现建表语句与insert语句的过程

    Postgresql根据响应数据反向实现建表语句与insert语句的过程

    根据已有数据,可构建名为products的表,包含id(自增主键)、title(非空字符串)、progress(非空整数)三个字段,建表后,可通过insert语句插入数据,这种反向操作有助于从现有数据结构出发,快速构建数据库表,并进行数据填充,感兴趣的朋友跟随小编一起看看吧
    2022-02-02

最新评论