Quote:
Originally Posted by davidfor
The next time you do a sync, the device will tell the Kobo server which shelves have been marked with "_IsDeleted=true" and then the rows will be deleted. The server now knows you don't want the shelves and if you use another Kobo device or app, it will delete the shelves from the device/app at the next sync. The column "_IsSynced" records if the Kobo server knows about the shelf. If this is "false", you can safely delete the row.
So, to get rid of the rows permanently, you need to do a sync. This seems to be working correctly. I suggest you do it now, recreate the shelves and then hold off the next sync until you feel the problem is solved. From my point of view it is. I had one occurrence, fixed it and the duplicates haven't come back.
Another thing you can do is to add "SyncShelves=false" to the "ApplicationPreferences" section of the "Kobo eReader.conf" file. This tells the device not to sync the shelves at all.
The table "Shelf" contains the list of shelves and their status. The table "ShelfContent" contains the list of books that are on each shelf. Each row in this table contains the name of the shelf, the ContentId of the book (used to link to table "content") and status info. If there are no rows, there are no books on any shelf.
|
many thanks davidfor, it worked for me as well, really annoyed with those (previously) undeletable empty shelves!