错误:无法读取文件“base/16385/2619"的块12:只读取了8192字节的0

使用Navicat连接成功后,打开postgresql数据库,出现下图错误

img
查看日志看到这个提示

img
从后台系统进入数据库,查询2619对应的数据表是pg_statistic

img
执行相关查询操作没有问题

img
尝试过vacuum full、reindex table也没啥作用,确定磁盘,文件的权限也没啥问题,困扰了好久

img

数据库可以正常使用或者通过其他工具操作的话,那就是navicat软件有问题。
建议换个版本试试。