Sounds like there must be some other non-obvious problem with the database?
A solution that might work is to first tell Calibre to create a new empty library at a new location, and then use the Calibre facility to copy books to this library from the existing library. As long as this is all done using Calibre itself, hopefully the new library will be self-consistent.
|