Quote:
Originally Posted by usr
Hmmm...I imagine it's a combination of me (at the moment) having to do a lot of combining the same book in multiple formats (I don't like converting, I like having the retails of whatever formats I can get) and the fact that I'm a bit OCD (so it's driving me crazy that the numbers would indicate I have thrice the number of books I actually have).
|
It may be driving you crazy, but as indicated the numbers have no correlation to the total amount of books in your library and do not indicate you have any particular number of books. Obviously you have a need that I do not. In four years of using calibre the need to look at these numbers has never come up.
Quote:
Originally Posted by usr
By the way, I know that's the purpose of the id numbers, but iterating over the books and adjusting the id numbers as part of database maintenance would in no way harm their functionality as ids.
|
Doing this very probably would cause books on the device to no longer match books in the library.
Quote:
Originally Posted by usr
If anything, it would optimize it because some functions (I'm sure) would iterate over id numbers sequentially. So, for every id number without a corresponding entry Calibre would have to identify the situation and move to the next number.
|
I doubt there would be anything to gain since the numbers are simply unique identifiers and most likely treated as strings.