当前位置: 首页 > news >正文

navicat连接postgresql、人大金仓等数据库报错

navicat连接postgresql、人大金仓数据库报错问题是一个偶现的问题,需要我们特别关注:

1、客户端连接人大金仓数据库

这里注意:navicat连接postgresql、人大金仓数据库时均选择postgresql类型,因为人大金仓数据库底层和psql数据库类似。

2、数据库信息填完之后,点击测试连接

这时候是成功的,点击确定,但是 如下 .....

3、然后点击数据库打开时报错

信息:

ERROR:column “datlastsysoid“ does not exist 
Line1:SELECT DISTINCT datalastsysoid FROM pg_database

4、原因如下:

Postgres 15 从表中删除了 datlastsysoid 字段pg_database因此 Navicat 15.0.29 到 16.1 之间的任何版本在查找此已弃用字段时都会引发此错误。

1)要解决此问题,请升级到最新的 16.2 及更高版本。

2)执行以下操作:

打开 Navicat 文件夹(通常在 C:\Program Files\PremiumSoft\Navicat Premium 15\) 下),取决于您的 Navicat 版本找到libcc.dll并创建此文件的备份(将其复制并粘贴为“libcc-old.dll”或任何其他名称)


在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如 16进制转换
在文件中搜索“SELECT DISTINCT datlastsysoid”,并将其替换为“SELECT DISTINCT dattablespace”。将文件保存在原始位置就可以了。
 

加载之后进行替换、然后另存为就OK了。 

3)降级pgsql

到此、分享完毕,希望能帮助到大家。

相关文章:

  • 带libc源码gdb动态调试(导入glibc库使得可执行文件动态调试时可看见调用库函数源码)
  • 【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word等office文件
  • [MQ]常用的mq产品图形管理web界面或客户端
  • MySQL数据导入:MySQL 导入 Excel 文件.md
  • vue预览pdf文件的几种方法
  • 77.Go中interface{}判nil的正确姿势
  • Windows 10/11系统自带“录屏”功能的快捷键无效的解决之道
  • C++ 数论相关题目 扩展欧几里得算法(裴蜀定理)
  • 如何实现Win系统ssh连接Ubuntu使用vscode远程敲代码
  • 跟收费说拜拜,IDEA接口调试插件推荐
  • 【RabbitMQ】死信(延迟队列)的使用
  • mysql面试题合集-基础
  • MQ面试题合集
  • Android SystemUI 介绍
  • 堆和堆排序【数据结构】
  • 深入了解以太坊
  • Android Volley源码解析
  • angular学习第一篇-----环境搭建
  • const let
  • CSS中外联样式表代表的含义
  • eclipse(luna)创建web工程
  • exports和module.exports
  • PAT A1050
  • rc-form之最单纯情况
  • 工作中总结前端开发流程--vue项目
  • 机器学习 vs. 深度学习
  • 开源地图数据可视化库——mapnik
  • 利用DataURL技术在网页上显示图片
  • 前端路由实现-history
  • 前端相关框架总和
  • 浅谈web中前端模板引擎的使用
  • 如何用vue打造一个移动端音乐播放器
  • 深入浏览器事件循环的本质
  • 用Visual Studio开发以太坊智能合约
  • 怎样选择前端框架
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (二)JAVA使用POI操作excel
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十) 初识 Docker file
  • (图)IntelliTrace Tools 跟踪云端程序
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)visual stdio 书签功能介绍
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .net 中viewstate的原理和使用
  • .Net中间语言BeforeFieldInit
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思