Quote:
Originally Posted by kiwidude
@Charles - with regards to your other post. Surely one of the major issues that was mentioned earlier by theDucks is that Authors are not treated as a separate known entity in the Calibre database. i.e. they are derived from books that happen to share a name.
|
Ahh, but they are very separate. There is a table of authors that each book refers to. That is where author's sort strings come from, and that is why one can rename an author without touching every book.
Quote:
So a link "column" won't make practical sense unless it is associated with the "Author" as you wouldn't want to have to store it at per book level for each of the books.
|
That is what I was proposing when I was discussing author links, and why 'manage authors' would be used to maintain the links. If you are referring to the link custom column proposal, yes, I agree with you, the link is associated with the book and note some category such as series, publisher, etc. This is a very real difficulty. What would be better would be to have links on items in custom columns, but there lies perdition
Quote:
And as theDucks points out, you have the issue of authors disappearing when books are removed, renaming of authors merging them etc.
|
This is true, but is it a real issue? Do authors really go away? To have an author disappear, all the books by that author must be deleted, at which point do I really care about that author any more?
Quote:
Others mentioning a separate database I think would cause more problems than it would be worth imho - all the issues of moving libraries, upgrading, backups etc meaning something else that has to be taken into consideration. If such a feature were to exist I think it has to be inside the Calibre database to be practical.
I don't think it is a trivial problem to solve - that is not to say that for the benefit of the long term in Calibre it could/should not be tackled at some point. I know I have expressed no interesting in writing a plugin to attempt to manage it in the past. However that is not to say I would not use such a feature if it already existed in Calibre.
|