Prima di fare qualsiasi cosa altrimenti, http://wiki.postgresql.org/wiki/Corruption e agisci secondo le istruzioni . In caso contrario, si rischia di peggiorare il problema.
Ci sono due parametri di configurazione elencati nel Manuale di Fine che potrebbero essere utili:ignore_system_indexes
e zero_damaged_pages
. Non li ho mai usati, ma se fossi disperato lo farei...
Non so se aiutano contro i tavoli da toast. In ogni caso, se impostarli fa sì che i tuoi database tornino ad essere utilizzabili, farei {backup + drop + restore} per riportare tutte le tabelle e i cataloghi in una forma appena nata. Successo!