解决低版本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中存在的字段,可完美兼容)

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

相关推荐
风味蘑菇干5 小时前
JDBC(数据库连接池&DBUtils)
java·数据库
标书畅畅行5 小时前
深度解析钛投标AI标书工具:全流程企业级AI投标解决方案,重构投标数字化生产力
大数据·数据库·人工智能
Wait....5 小时前
MySQL底层知识总结
数据库·mysql
闪电悠米6 小时前
黑马点评-Redis 消息队列-04_stream_seckill_order
数据库·redis·分布式·缓存·oracle·junit·lua
SeaTunnel6 小时前
87 个 PR 迭代复盘|Apache SeaTunnel 5 月版本重点更新解读
大数据·数据库·开源·apache·seatunnel
DolphinScheduler社区6 小时前
实战演示 | 基于 Apache DolphinScheduler 与 Apache SeaTunnel 实现 MySQL 到 Doris 离线定时增量同步
数据库·mysql·开源·apache·海豚调度·大数据工作流调度
bmjIjFNC86 小时前
Redis分布式锁进第九十一篇
数据库·redis·分布式
承渊政道6 小时前
【MySQL数据库学习】MySQL基本查询(下)
数据库·学习·mysql·leetcode·bash·数据库开发·数据库系统
摇滚侠6 小时前
Spring 零基础入门到进阶 基于注解的声明式事务 65-70
数据库·mysql·spring
≮傷£≯√6 小时前
动态创建combobox
数据库