Postgresql错误:无法打开关系库/ 20983/2416的段1

时间:2011-01-09 15:35:57

标签: postgresql postgis

我正在运行Postgresql查询并收到以下错误:

ActiveRecord :: StatementInvalid(PGError:错误:无法打开关系库/ 20983/24161的段1(目标块5046584):没有这样的文件或目录

查询格式为'SELECT'位置“。* FROM”locations“WHERE(”locations“。”id“IN(115990,78330,77891,78248,...)',其中约有600个ID IN子句 - 不是我所知道的最佳查询,但这是我现在必须要处理的事情!

服务器在x86_64-pc-linux-gnu上运行PostgreSQL 8.4.6,由GCC gcc-4.4.real(Ubuntu 4.4.1-4ubuntu9)4.4.1编译,64位。还安装了Postgis 1.5,位置表包含几何列。

任何人都知道可能导致错误的原因是什么?谢谢!

1 个答案:

答案 0 :(得分:2)

该错误表示严重的数据库损坏,缺少包含表数据(系统目录中的某些内容?)的数据库文件之一。我怀疑除了从备份中恢复数据之外你还能做些什么。