On 11/22/2012 11:56 PM, [email protected] wrote:
Hi Peter et. all,
Importing a 1.x file alerted me that some media were missing. Some questions:
1) SRC to SRC_Missing change
My problem is that I moved my media directory, if the src is not changed I can just move files back and
everything should work again. However, since it automatically tagged it and changed it to
"src_missing", I think I know need to manually edit it. My DB has 900 cards and about 200 had this
problem so this is bit painful to fix by hand. Would it make more sense to just tag it instead of changing
"src" to "src_missing" as well?
The reason is that otherwise the sync protocol will not get triggered if
you just move files around.
2) SQLite/Sync architecture
I tried to fix this via Sqlite, I think the DB file itself is changed yet this
is not reflected in Mnemosyne. I am guessing maybe manual fix to the DB file is
not synced with the server? Is there a doc on the proper way to fix database
level problems in the new architecture?
The proper way to do this is via the libmnemosyne python api. Check out
the source from bazaar, and look at example_scripts/find_and_replace.
However, it might be a lot simpler to just delete the 1.x imported
cards, copy the media files such that 1.x sees them just fine, and then
import into 2.x.
Cheers,
Peter
--
You received this message because you are subscribed to the Google Groups
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.