Archivio

Posts Tagged ‘recovery’

Riparare un database Sqlite danneggiato

1 settembre 2009 Marco Nessun commento
Sqlite database

Può capitare che un database sqlite venga in qualche modo danneggiato, per cercare di ripristinare il suo corretto funzionamento abbiamo due alternative.

Dopo aver fatto una copia di backup, la prima possibilità  è quella di utilizzare l’apposita utility fornitaci da Sqli, quindi accedere al database con:

sqlite3 nomedeldatabase

una volta sul prompt di sqlite digitare:

pragma integrity check

Il sistema potrebbe non riuscire a riparare il database quindi a questo punto abbiamo solo la possibilità di esportare il database e reimportarlo.

sqlite3 nomedatabase .dump .quit >> nomedatabase.dump

sqlite3 nomenuovodb < nomedatabase.dump

Categorie:Altro, How-to Tag: , , ,