Zanim zrobisz cokolwiek w przeciwnym razie http://wiki.postgresql.org/wiki/Corruption i postępuj zgodnie z instrukcjami . Niezastosowanie się do tego może pogorszyć problem.
Istnieją dwa parametry konfiguracyjne wymienione w podręczniku Fine, które mogą być przydatne:ignore_system_indexes
i zero_damaged_pages
. Nigdy ich nie używałem, ale zrobiłbym to, gdybym był zdesperowany ...
Nie wiem, czy pomagają przeciwko stołom tostowym. W każdym razie, jeśli ich ustawienie spowoduje, że twoja baza danych stanie się ponownie użyteczna, wykonałbym {backup + drop + restore}, aby przywrócić wszystkie tabele i katalogi do nowo narodzonego kształtu. Sukces!