How to sync one database On Demand and the other Always

I have tried to set a sync location to On Demand and then set one of the databases to sync Always but I can’t get DTTG to accept the change. When I click on the i icon on the database, it shows sync as On Demand. This doesn’t change when I click on Always - it appears to be locked on the On Demand setting.

Is there something else I need to do so that I can have one of the databases in a sync location syncing On Demand and the other syncing Always?

The Help appears to suggest this should be possible:

Granularity

DEVONthink To Go lets you fine-tune which content files are synchronized to your device on multiple levels. Here they are in order of their level of control:

Sync location: Open the sync settings, tap Edit, and choose the sync location that you’d like to edit. This is the highest level of control. If you set this to Always, you will not be able to set databases synced with this location to On demand. If you anticipate wanting to use a shallow sync for any database, set this to On demand.
*

Database: Navigate to the top level of the database, then tap the button to open the Info popover Here you can set an entire database to a full or shallow sync. This can be done on a per-database basis provided the sync location it’s syncing with is set to On demand.*

It is all there:

  • If you set the sync location to always, that setting is for all databases. Then you can’t set it to on demand for any of them. None
  • If you set the sync location to on demand, you can then (then) set the method to “shallow” select databases and to “deep” for others

In other words: The “on demand/always” setting concerns a sync location. And it is valid for all databases you sync using this location. All. Every single one. You can’t use “on demand” for some and “always” for others with the same sync location.

What you seem to want (why?) is only possible with different sync locations. Eg, you might use iCloud for the databases that you always want to sync and WebDAV or Bonjour for those that you only want to sync on demand. Or use WebDAV in both cases, but with different folders.

That’s not my reading of this part of the Help:

Database: Navigate to the top level of the database, then tap the button to open the Info popover Here you can set an entire database to a full or shallow sync. This can be done on a per-database basis provided the sync location it’s syncing with is set to On demand

It seems to describe exactly what I’m looking for

“Full” and “shallow” sync are different things than “on demand” and “always”. It’s not by coincidence that these words differ – they mean something different. Think of “what” vs. “when”.

That’s my last post in this thread – I’m running out of possibilities to say the same thing in different words.

Are you syncing the database with more than one sync location, e.g., Bonjour and Dropbox?

No, just WebDav on a NAS. However, although Bonjour is set to Off its sync method was Always. I’ve changed that to On Demand and now I have successfully set one of the databases’s sync method to to Always, contrary to the advice from @chrillek.

Thank you for your very helpful advice.

Were you previously using a Bonjour sync, perhaps for the initial import?

Yes, that’s correct.

And then you disabled the Bonjour sync location later?

Bonjour sync location was disabled all the time I was trying to set one of the databases to On Demand. Then, when you asked about syncing with more than one location, I changed the Bonjour location from Always to On Demand. After that, I was able to change the file download setting for either of the databases from On Demand to Always. The Bonjour location remained disabled all the time. Strangely, only one of the databases has previously been synced using Bonjour, but both of them were affected.