Antes de hacer cualquier cosa de lo contrario, http://wiki.postgresql.org/wiki/Corruption y siga las instrucciones . Si no lo hace, corre el riesgo de empeorar el problema.
Hay dos parámetros de configuración enumerados en el Manual de Fine que podrían ser útiles:ignore_system_indexes
y zero_damaged_pages
. Nunca los he usado, pero lo haría si estuviera desesperado...
No sé si ayudan contra las tostadas. En cualquier caso, si configurarlas hace que su(s) base(s) de datos vuelva(n) a ser utilizable(s), haría {backup + drop + restore} para que todas las tablas y catálogos vuelvan a estar en su forma original. ¡Éxito!