The KoboTouch driver will updated the database at the following times:
- During the initial sync to while checking shelves and series info (only if options are set)
- Deleting a book
- Resending a book if the file size changed
If you are using the KoboTouchExtendedDriver, there is one other place as well, but it will rarely happen.
The first two can be stopped through the driver options. Or changing the metadata management to manual. The other two can't be stopped in the driver.
If you want to prevent any updates to the database, the only way to do this is to disable the driver and connect to the device as a folder. This will find the books on the device by scanning the directories. But, you won't be able to do the shelf or series management.
I have seen reports that deleting a book caused a database corruption, but not for a while. I would be interested in seeing a debug log when it happened to try and work out what is happening.
|