Vai al contenuto
Errori SQL/DatabaseFatale
SQLITE_CORRUPT (11)

SQLITE_CORRUPT (11) — Immagine del Database su Disco Non Valida

Il file del database è corrotto.

sqlite

Cause di questo errore

Corruzione causata da un crash durante la scrittura, un guasto hardware, modifiche esterne al file o una copia durante una scrittura in corso.

Come correggerlo

Eseguire PRAGMA integrity_check. Recuperare con .dump. Ripristinare da un backup. Usare la modalità WAL per ridurre il rischio di corruzione.

Esempio

-- Check integrity
PRAGMA integrity_check;
-- Recover: dump and recreate
sqlite3 corrupt.db .dump | sqlite3 new.db
Documentazione ufficiale

Codici di errore correlati