Здравствуйте!
Есть PostgreSQL 8.0.1 на Crux Linux 1.3 (kernel 2.4.26).
Это первый опыт с постгре, до этого был MS SQL 2K. Уперлись в такую проблему. После аварийного завершения (перезагрузки), любые действия с tbl_test возвращают:
ERROR: could not open relation 1663/17242/40429: No such file or directory
Как это вылечить?
Остальные таблицы вроде работают нормально, но что есть ещё другая пробема.
Даже если удалить эту таблицу, то pg_dump (и виндовый из PgAdmin III, и линуксовый) вылетают (segmentation fault) при попытке сделать дамп любой другой таблицы из этой БД).
Как проверить/исправить структуру БД?
Перестарт PgSQL, pg_resetxlog, vacuum, analyze, reindex пробовал. При наличии сбойной tbl_test выдают вышеуказанный ERROR, при её отсутсвии - всё равно не работает pg_dump.
БД пока тестовая, но решения "удалить и создать заново не подходит" не подходит, ибо такая ситуация может повториться на продакшене.
Подскажите, плиз, как искать и исправлять подобные сбои.