Вы можете проверить целостность своей базы данных с помощью следующей команды:
$ sqlite3 photo.db
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> pragma integrity_check;
ok
Если она сообщает об ошибке, возможно, вы сможете восстановить содержимое, сбросив данные и восстановив их в новый база данных:
$ echo .dump | sqlite3 photo.db > photo_dump.sql
$ sqlite3 new_photo.db < photo_dump.sql
Создайте резервную копию исходной базы данных, а затем переместите новую на место и посмотрите, как все идет.