sql >> Databasteknik >  >> RDS >> PostgreSQL

Reparera korrupt databas postgresql

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!



  1. Hur gör jag stora icke-blockerande uppdateringar i PostgreSQL?

  2. PostgreSQL via SSH Tunnel

  3. SQLite-kommandon

  4. Hur man genererar DDL-skript (Skapa) från SQL Server Management Studio (SSMS) - SQL Server / TSQL Tutorial Del 17