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

Reparer korrupt database postgresql

Før du gør noget ellers, http://wiki.postgresql.org/wiki/Corruption og følg instruktionerne . Hvis du ikke gør det, risikerer du at gøre problemet værre.

Der er to konfigurationsparametre anført i Fine Manual, som kan være nyttige:ignore_system_indexes og zero_damaged_pages . Jeg har aldrig brugt dem, men det ville jeg, hvis jeg var desperat ...

Jeg ved ikke, om de hjælper mod toast-borde. Under alle omstændigheder, hvis indstilling af dem får din(e) database(r) til at blive brugbare igen, ville jeg {backup + drop + restore} for at få alle tabeller og kataloger i nyfødt form igen. Succes!



  1. En introduktion til TimescaleDB

  2. Lagret procedure eller funktion forventer parameter, som ikke er leveret

  3. Introduktion til særlige forespørgsler

  4. Sådan fungerer SLEEP() i MariaDB