PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ripara il database danneggiato postgresql

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!