Thanks for all replies.
I am glad it works for you, itimpi, it does not for me.
The columns of the original standard database and one created by portable are identical, and the structure not changed in the standard Calibre and in the portable one. I did create a backup of the original one, using standard XP copy/paste procedure, standard can read both, so they are not corrupted.
The portable Calibre shows an error message that the library is corupted when I try to open it, details:
Traceback (most recent call last):
File "site-packages\calibre\gui2\ui.py", line 608, in library_moved
File "site-packages\calibre\db\legacy.py", line 70, in __init__
File "site-packages\calibre\db\legacy.py", line 44, in create_backend
File "site-packages\calibre\db\backend.py", line 351, in __init__
File "site-packages\calibre\db\schema_upgrades.py", line 18, in __init__
File "site-packages\calibre\db\backend.py", line 287, in execute
File "c:\cygwin\home\kovid\sw\build\apsw-3.7.17-r1\src\cursor.c", line 231, in resetcursor
ReadOnlyError: ReadOnlyError: attempt to write a readonly database
I randomly checked several files, none are read only prohibited.
I did try to change the Tabs attrubute to Yes, but that did not change anything, adding the book manually from the original files (from standard library using folders option), did not transfer my Author, Tags, Series data, only the Title went through unspoiled.
All that implies, in my book, those two versions use different library database structure and data formats.
So the question still stands, how do I convert from one to the other without manually rewriting all the details for every book.
Thanks
Ayosha
|