我運行一個PostgreSQL的查詢,並得到以下錯誤:PostgreSQL的錯誤:無法打開段關係的基礎1 /2416分之20983
的ActiveRecord :: StatementInvalid(PGError:ERROR:中無法打開段1關係基數/ 20983/24161(目標區塊5046584):沒有這樣的文件或目錄
該查詢的格式爲「選擇」位置「* FROM」locations「WHERE(」locations「。」id「IN(115990 ,78330,77891,78248,...)'在IN子句中有大約600個ID - 並不是我所知道的最佳查詢,但這是我現在需要處理的事情!
服務器正在運行g 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也被安裝,位置表包含一個幾何列。
任何人有任何想法可能會導致錯誤?謝謝!
謝謝,不是我希望聽到的,但至少我現在知道答案!有什麼方法可以獲得有關錯誤的更多信息嗎?奇怪的是,如果我在整個表上進行完整選擇,我會得到所有返回的記錄,但查詢會引發錯誤。因此,我猜猜它與索引/主鍵被破壞有關,所以希望我能重建它... – kokonut 2011-01-09 18:41:47