Innan du gör något annars, http://wiki.postgresql.org/wiki/Corruption och agera enligt instruktionerna . Underlåtenhet att göra det riskerar att förvärra problemet.
Det finns två konfigurationsparametrar listade i Fine Manual som kan vara användbara:ignore_system_indexes
och zero_damaged_pages
. Jag har aldrig använt dem, men jag skulle göra det om jag var desperat ...
Jag vet inte om de hjälper mot toast-bord. I alla fall, om inställningen av dem gör att din(a) databas(er) blir användbar igen, skulle jag {backup + drop + restore} för att få alla tabeller och kataloger i nyfödd form igen. Framgång!