View Single Post
Old 09-01-2023, 11:22 PM   #160
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,845
Karma: 169712582
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Aleron Ives View Post
What's the difference between BookReader.sqlite and KoboReader.sqlite? Does only one of them tend to corrupt?
KoboReader.sqlite is the main database file that calibre interacts with. The BookReader.sqlite file is an encrypted database and I am not able to say anything about what it is for. There is also a 3rd sqlite file called fonts.sqlite which, oddly enough, lists the fonts in the user fonts directory.

KoboReader.sqlite is the one that corrupts more often in my experience but then it is the larger and more active database. On my Sage, it is 69MB compared to 19KB for BookReader and 9KB for fonts. My suspicion is that this likely due to calibre attempting to use KoboReader.sqlite when you connect your Kobo ereader to calibre.
DNSB is offline   Reply With Quote