Ho alcuni file sqlite versione3 db3 che ho copiato da un sistema di produzione in esecuzione dal vivo (conosco bad sysadmin bad sysadmin) per vari motivi. Esiste un comando sqlite che posso eseguire per verificare che tutti i dati possano essere letti da questi file (non mi dispiace se ci vorrà del tempo).
Stavo pensando di hackerare un po 'di perl che scarica tutti i dati e poi li reimporta in nuovi file. Penso che sqlite genererà un'eccezione se incontra dati corrotti. Esiste un modo migliore?
Sono CentOS 5.3 e sqlite-3.3.6-2