I’m a recent refuge from Evernote. I have a large database file I’ve imported from Evernote that has 4100 notes and is 3.5 GB in size.
I want to switch to the new iCloud (CloudKit) sync on my iPad and off of the iCloud (Legacy) sync, but when I try to select this database, called “_Project” in iCloud (CloudKit) I get this warning:
This database has not been downloaded completely to this device. Uploading it to a new sync location will cause problems because some items will be missing. Proceed anyway?
Also:
Question: how do I nudge this database to complete its Legacy sync, It’s been running for several days?
Thank you.
You’re getting that warning because you’re using a shallow sync, i.e., Download Files: On demand. This means the contents aren’t avilable to upload to a new sync location.
Why are you syncing the legacy location still? There’s no need for it if you’re moving to the CloudKit sync, especially if the Mac has already synced via CloudKit.
- Clean the legacy location.
- Enable the CloudKit location.
- Enable a database to sync. Since you are connecting to a sync location that already contains the contents, i.e., the sync from the Mac, press Proceed.
- Repeat 4 with the next database; then the next, and so on.
@BLUEFROG thanks for your reply and your patient explanation to a newbie. This is very different from Evernote – as DEVONthink is much more of a solution than EN – but there is no such granularity with Evernote syncing, set it and forget it.
Let me see if I understand you:
1. Clean the legacy location (on the Mac side).
Warning: “The sync data of the database will be removed from the sync store.”
This sounds like a bad thing. Or is it not? Is sync store not the same as the content data?
2. Enable the CloudKit location.
Done, in Settings > Sync.
3. Enable a database to sync. Since you are connecting to a sync location that already contains the contents, i.e., the sync from the Mac, press Proceed.
So, am I effectively cleaning, then abandoning the Legacy database (on the Mac) side, in favor of doing a CloudKit sync of that database instead?
4. Repeat 4 with the next database; then the next, and so on.
Lather, rinse, repeat.
I thought I needed to do a complete Legacy sync, before I could switch to CloudKit sync. Your explanation suggests I’m mistaken.
Well, it seems that the iCloud (CloudKit) no longer gives me a warning when I turn on the “Projects” db for syncing!
So, I’m all CloudKit sync on my databases.
Should I still do #1 above, clean all the legacy dbs on macOS?
Thanks.
P.S. Now that everything is synced, any changes to a note on my iPhone are synced “wicked fast” to my iPad and Mac!
BTW, where is the setting that changes it from Download Files: On demand to a non-shallow alternative?
In the sync location’s options or the info popup at the root of the database.
Thanks @BLUEFROG I didn’t realize there was such granular control of notebooks inside a Database.