解决低版本navicat连接PostgreSQl的不兼容报错问题

现如今多数人使用的navicat应该都是破解版,所以版本号普遍较低,如果你使用低版本navicat连接postgresql数据库的话经常会遇到这么一个报错:

PostgreSQL 12及以上版本优化了系统表pg_database​,废弃了无实际用途的datlastsysoid​字段,而低版本Navicat(16.2以下版本)的内置连接逻辑仍在查询该字段,因此报错。为此去专门再找一个高版本的破解版navicat显然是麻烦的,这里提供一种简单的解决方式。

1.打开你的navicat本地文件,找到libcc.dll文件

2.打开在线网站https://hexed.it/

点击网站左上角的打开文件,选择libcc.dll文件,然后点击右边的搜索栏,输入datlastsysoid,将其修改为dattablespace​(dattablespace​是PostgreSQL中存在的字段,可完美兼容)

替换完成后保存,并覆盖掉原路径下的该文件即可。

相关推荐
zlwool5 小时前
图纸管理选型避坑指南
数据库·erp·设备erp·非标机械
小灰灰搞电子6 小时前
完全驾驭 Qt 与数据库:C++ ORM 框架 QxOrm 原理与实践指南
数据库·c++·qt
软件聚导航8 小时前
「聚小软 AI 助手」技术升级:从数据库检索到 RAG 知识库问答
前端·数据库·mysql·微信小程序·小程序·ai编程·rag
学习星球8 小时前
单调栈——从“找下一个更大的“到柱状图中的最大矩形
数据库·c++·算法·leetcode·xcode
GoppViper9 小时前
RDF资源描述框架深度解析:语义Web的数据基石与实战逻辑
前端·数据库
2601_962174179 小时前
Redis 简介
数据库·redis·wpf
夜雪一千9 小时前
MySQL 各种数据同步方案全梳理:从简单复制到异构同步实战
数据库·mysql
xuefuhe9 小时前
PostgreSQL源码1:select 1
postgresql
Highcharts.js10 小时前
Highcharts 下钻(Drilldown)柱状图 Demo
数据库·信息可视化·hbase·highcharts·drilldown·js模块·下钻图表
翼龙云_cloud10 小时前
阿里云国际渠道代理商:如何在ECS上部署Flask应用?
运维·数据库·阿里云·flask·云计算