View Single Post
Old 05-23-2021, 12:44 AM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Probably not. Sometimes with a corrupt database, you can do a compress and that will fix it. For that to work, it usually means that an index was corrupt, or the freespace was not allocated properly. If you have my Kobo Utilities plugin installed, it has functions to check the database and compress it. But, I don't think this will be the case here.

It might work to open the database with SQLite directly and export the data from some of the tables. The error is reading the collections table. Maybe the others are OK. There might be tools out there to fix the database, but, I've never really looked.

If the books are sideloaded epubs, any annotations will be on the disk as well as in the database. That is under "Digital Editions/Annotations". These will be reread when the book is opened again.

Otherwise, unless there is a backup of the database, you will lose everything. Again, my Kobo Utilities plugin can backup the database, and store reading status to restore later. But, that needs to be done while the database is good. The plugin also has function to mark books as read.
davidfor is offline   Reply With Quote