What is shared across Databases? Can it be adjusted?

Started by PandDLong, January 25, 2024, 07:16:42 AM

Previous topic - Next topic

PandDLong


I recall a thread that described what is shared across iMatch databases and what is unique per database - but I can't find it (and maybe I am imagining it).

I have just setup a New Database and noticed that metdata panels and templates are the defaults (->not shared) but the file window layouts and workspaces are the same as my main database (->shared).

If I start changing preferences in this new database (eg. tags to import, caching, background processing) will it impact my existing database preferences?

1.  Is there a list or rule-of-thumb of what is shared and cross-impacts versus what is unique per database?

2. Is any of it adjustable?  ie. I would like different file window layouts in my databases but right now they are the same.

Thanks in advance for the expected awesome help.

Michael

Mario

Basically everything that contains database-specific ids is per-database. The ids of tags differ between database, for example.
Settings and configuration options which are stored in the database itself are database-specific.
Other settings are stored in the global IMatch settings database. If they refer to a specific "thing" in a database, they are database-dependent.

New databases start with factory defaults for all database-specific settings.

You can export your metadata panel layouts and import them into your new database.
Metadata templates the same. That's why there are export and import options.

File Window layouts are per-user and not database-independent.

Caching, tag manager settings are per-database of course (they are stored in the database itself).

You can always switch to your other database after making a configuration change to see if the options are separate.

IMatch maintains hundreds (!) of settings per-user, per-database, per-computer and combinations of them. Settings change between releases. Settings are retired or replaced over time.
I intentionally don't document too much details about settings. This would be  massive amount of initial work and later maintenance dept and I wont' go that way.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

PandDLong


Okay, that's a good rule of thumb.   

I totally understand why this isn't documented in detail in the Help - it would become a never ending task to keep it accurate and up-to-date for limited end-user value.

Michael