Hi. Think I’m not getting the hang of DEVONThink and indexed files
I have 4 folders within DropBox (having moved from iCloud Drive as suggested in another post due to indexing problems) - they are indexed, and seem to sync perfectly well with all my other Macs and iOS devices.
However, when it comes to keeping the DEVONThink database matching the content of DropBox files, something goes awry. I delete from within DEVONThink, and that is matched within DropBox (i.e the files, folders whatever disappear from DropBox). Do it the other way round and the files are still showing in DEVONThink while not being in DropBox (having been deleted).
The database will update and reflect DropBox contents if I manually update indexed files, but I thought the process was automatic - am I missing something?
That’s a known shortcoming to avoid data loss in case of synchronized databases containing indexed cloud folders as the deletion inside the Dropbox folder could be the result of using the command Move into database on another Mac. If DEVONthink would now remove the files automatically from the database, the synchronization might wipe out the data on both Macs afterwards although that was definitely not intended by the user on the other Mac.
The suggested workaround is to use File> Update Indexed Items if necessary.
Thanks for replying
I noticed there is a script for updating the indexed databases - is there a way I can automate the indexed files updating?
Back again…I’ve been digging around old-ish posts here and noticed that “DEVONthink 3 already automatically updates indexed items” according to BLUEFROG here
So not sure why it should be necessary to use the File>Update Indexed items?
@cgrunenberg already described the reason why it’s necessary. As he is the CTO and Lead Developer, his word ranks higher.
Also my comment was referring to the OP’s comments about adding files to the Dropbox folder, not deleting them.
And note my further comment in the same thread:
You can still use it as needed but the integration with the Finder is much tighter in DEVONthink 3.
Thanks. Didn’t mean to offend anyone! I don’t know the hierarchy
Same re ‘cross-posting’ - just trying to understand what I am finding an increasingly useful addition to my daily work.
As you might guess, rather new-ish to this…re my question about automating with the script that you provide in the Scripts folder-is there a way I can utilise that to automate updating?
No worries and no offense!
Nothing wrong with not knowing things. There are many things I don’t know in this world
Re: 'automatic", not out of the box. What script are you referring to?
In the Scripts menu, there’s one called something like update all indexed databases (sorry not at the computer currently)…
I don’t know that that one is available now.
I’d have to poke around a bit.
And this is still true as long as the volume supports filesystem events (e.g. network volumes do not or not always reliably) and as long as it’s not a cloud folder.
Thanks for that So a DropBox folder on a local volume is treated as a cloud folder because of its nature?
That’s correct. And it’s up to the cloud service/app to synchronize the files/folders (e.g. inside the Dropbox folder) to other computers/devices. DEVONthink’s own synchronization transfers only the metadata in this case between Macs. Otherwise the cloud services/apps would get confused about externally added/updated items and create lots of unnecessary duplicates.