View Single Post
Old 11-17-2015, 04:00 AM   #8
jecilop
Addict
jecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day nowjecilop will be dicovering the secret to cold fusion any day now
 
Posts: 260
Karma: 139980
Join Date: Mar 2014
Device: Android
Ok, I went ahead with testing using my newer libraries to learn some of what you both posted while you were posting it :-)
BUT...could you please educate me on the database. I've re-read your posts, but I'm still unclear on where this information is stored and then accessed each time the library opens.

Specifically, where do the column view settings store? Is it the metadata file stored in the library? Per Kovid, the backup json is just for restoring.

Also, what is preventing the backup json from writing when I exit this library? I noticed when looking at a test library that the backup file was either created or updated when I exited the test library. That is NOT happening in this one. The first time after deleting, opening Calibre, making changes, then closing, I noticed a file named something like metadata_db_journal or a variation thereof appeared briefly then disappeared. I didn't see it again after repeating the open, change, close. Still, the backup json isn't writing here also; it obviously cannot update if it's not writing.
And still, I do not have any cloud syncing running during this.

Anyone willing to help me better understand this?
I did notice the metadata database updates when I make changes. I think that's probably a "duh" comment. If this stored the views, I don't understand why that isn't the only part not being saved when it updates.


My cloud syncing only runs when Calibre isn't. This is how I backup my library. It can't be pulling an old file(s). I can make changes to the view, close or restart Calibre, even restart the PC...Go right back to the Calibre library I'd just edited....and the view changes are back to the old. There is NO CLOUD SYNCING run between this.


My library check returns no errors, by the way. The deeper check of files and folders matching the database didn't have any major issues.
I'm working on the debug mode to see what that returns.

Last edited by jecilop; 11-17-2015 at 04:13 AM. Reason: accidental enter to post..continue typing
jecilop is offline   Reply With Quote