column “datlastsysoid“ does not exist 
Line1:SELECT DISTINCT datalastsysoid FROM pg_database
图片[1]京娱科技-一个领先未来的AI智能科技Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题 - 京娱AI

Postgres 15 从pg_database表中删除了 datlastsysoid 字段引发此错误。

决绝方案

  • 解决方法1:升级navicat
  • 解决方法2:降级pgsql
  • 解决方法3:修改dll
修改dll

打开 Navicat 安装目录,找到libcc.dll文件

将其复制并粘贴为“libcc.dll.bak”或任何其他名称

件的备份(将其复制并粘贴为“libcc-backup.dll”或任何其他名称)

在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如 https://hexed.it/。

在文件中搜索“SELECT DISTINCT datlastsysoid”,并将其替换为“SELECT DISTINCT dattablespace”

将文件保存在原始位置。如果遇到任何安全问题,请将其另存为“.txt”文件,然后还原备份文件

重启navicat,可以发现,无论老和新版本的pgsql,都可以正常访问了


————————————————————————————————————————————————

图片[2]京娱科技-一个领先未来的AI智能科技Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题 - 京娱AI
图片[3]京娱科技-一个领先未来的AI智能科技Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题 - 京娱AI
------本页内容已结束,喜欢请分享------

京娱AI

欢迎光临京娱AI!

Ctrl+D收藏本站!


版权声明 1 本网站名称:京娱AI
2 本站永久网址:https://www.jingyuai.com/
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 qq718370663进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容