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时报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PostgreSQL的中文拼音排序案例

    PostgreSQL的中文拼音排序案例

    这篇文章主要介绍了PostgreSQL的中文拼音排序案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL查找并删除重复数据的方法总结

    PostgreSQL查找并删除重复数据的方法总结

    这篇文章主要给大家介绍了PostgreSQL查找并删除重复数据的方法,文章通过代码示例介绍的非常详细,对大家的学习或工作有一点的帮助,需要的朋友可以参考下
    2023-10-10
  • PostgreSQL的扩展dict_int应用案例解析

    PostgreSQL的扩展dict_int应用案例解析

    dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreSQL的扩展dict_int实际应用案例,感兴趣的朋友一起看看吧
    2025-07-07
  • Navicat设置PostgreSQL数据库的表主键ID自增的方法

    Navicat设置PostgreSQL数据库的表主键ID自增的方法

    这篇文章主要介绍了Navicat设置PostgreSQL数据库的表主键ID自增的方法,文章通过图文结合的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-06-06
  • PostgreSQL中设置和管理数据库索引的操作指南

    PostgreSQL中设置和管理数据库索引的操作指南

    索引是数据库管理系统中的一个重要特性,能够显著提高查询性能,PostgreSQL 作为一个强大的开源关系数据库管理系统,提供了多种类型的索引结构,以满足不同的需求,本文将详细介绍 PostgreSQL 中如何设置和管理索引,需要的朋友可以参考下
    2025-06-06
  • 在PostgreSQL中查看有哪些用户的三种方法

    在PostgreSQL中查看有哪些用户的三种方法

    本文主要介绍了PostgreSQL查看用户(角色)的三种方法:SQL查询系统表(pg_roles/pg_user)、元命令(\du)及pg_shadow视图,适用于不同场景,如日常管理或脚本处理,并有详细的代码示例供大家参考,需要的朋友可以参考下
    2025-09-09
  • postgresql 实现获取所有表名,字段名,字段类型,注释

    postgresql 实现获取所有表名,字段名,字段类型,注释

    这篇文章主要介绍了postgresql 实现获取所有表名,字段名,字段类型,注释操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 在postgresql数据库中判断是否是数字和日期时间格式函数操作

    在postgresql数据库中判断是否是数字和日期时间格式函数操作

    这篇文章主要介绍了在postgresql数据库中判断是否是数字和日期时间格式函数的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL通过mysql_fdw连通MySQL实战

    PostgreSQL通过mysql_fdw连通MySQL实战

    mysql_fdw就像是PostgreSQL和MySQL数据库之间的一座双向桥梁,本文就来详细的介绍一下PostgreSQL通过mysql_fdw连通MySQL实战,感兴趣的可以了解一下
    2026-03-03
  • PostgreSQL判断字段是否为null或是否为空字符串的几种方法

    PostgreSQL判断字段是否为null或是否为空字符串的几种方法

    这篇文章主要介绍了在PostgreSQL中判断字段是否为null或为空字符串的几种方法,包括使用OR条件、COALESCE函数、NULLIF函数,并提供了实际应用示例,同时,文章还讨论了如何处理只包含空格的字符串,需要的朋友可以参考下
    2025-10-10

最新评论