J'ai des fichiers sqlite version3 db3 que j'ai copiés sur un système de production en cours d'exécution (je connais bad sysadmin bad sysadmin) pour diverses raisons. Existe-t-il une commande sqlite que je peux exécuter qui vérifiera que toutes les données peuvent être lues à partir de ces fichiers (cela ne me dérange pas si cela prend un certain temps).
J'envisageais de pirater un peu de perl qui vide toutes les données et les réimportait ensuite dans de nouveaux fichiers. Je pense que sqlite lèvera une exception s'il rencontre des données corrompues. Y a-t-il une meilleure façon?
Je suis CentOS 5.3 et sqlite-3.3.6-2