PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Napraw uszkodzoną bazę danych postgresql

Zanim zrobisz cokolwiek w przeciwnym razie http://wiki.postgresql.org/wiki/Corruption i postępuj zgodnie z instrukcjami . Niezastosowanie się do tego może pogorszyć problem.

Istnieją dwa parametry konfiguracyjne wymienione w podręczniku Fine, które mogą być przydatne:ignore_system_indexes i zero_damaged_pages . Nigdy ich nie używałem, ale zrobiłbym to, gdybym był zdesperowany ...

Nie wiem, czy pomagają przeciwko stołom tostowym. W każdym razie, jeśli ich ustawienie spowoduje, że twoja baza danych stanie się ponownie użyteczna, wykonałbym {backup + drop + restore}, aby przywrócić wszystkie tabele i katalogi do nowo narodzonego kształtu. Sukces!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj identyfikator ostatniej wkładki po przygotowanej wkładce z PDO

  2. Czy istnieje spadek wydajności przy użyciu dziesiętnych typów danych (MySQL / Postgres)

  3. Funkcja tworzenia PostgreSQL

  4. Kolumna PostgreSQL nie istnieje, ale faktycznie istnieje

  5. Nie znaleziono odpowiedniego sterownika dla jdbc:postgresql://192.168.1.8:5432/NexentaSearch