问题说明
使用Navicat15连接postgresql16报错
ERROR: column "datlastsysoid" does not exist at character 17
解决方案
找到Navicat15的安装路径,修改libcc.dll文件
1、备份 libcc.dll为 libcc-副本.dll或libcc2.dll
2、使用WinHex打开libcc2.dll十六进制,我这里是WinHex_20.4_SR-0_Single.exe
3、按ctrl+f 搜索 SELECT DISTINCT datlastsysoid
4、编辑 改为 SELECT DISTINCT dattablespace
5、Ctrl+H替换文本把 SELECT DISTINCT datlastsysoid 替换为 SELECT DISTINCT dattablespace
然后把这个dll文件替换就好了。