香橙派5P折腾踩坑记录一揽子

安装了最新的 Postgres 15 ,但该版本从表中删除了 datlastsysoid 字段,因此 Navicat 15.0.29 或 16.1 之前的任何版本都在连接执行查询时,会报错,要么升级 Navicat,要么修改这条查询语句,

  • 找到 Navicat 安装路径下的libcc.dll,最好备份一下,以防万一;
  • 使用十六进制工具,如 WinHex v20.0 或在线的 HexEd.it 的也行;
  • 搜索SELECT DISTINCT datlastsysoid”,并替换为SELECT DISTINCT dattablespace