The MetabaseUpdateApplyOptions enumeration contains update options.
It is used by the following property:
Value | Brief description |
0 | None. Options are absent. |
1 | ReopenMetabase. Reopen repository after update. |
2 | FlushCache. Clear cache after update including assemblies cache. |
4 | SetCurrentStamp. When the update is being installed, dates of change of updated objects will correspond to actual dates of change of repository objects at the time of creating the update. By default, date of change of objects in the update will correspond to the update installation date. |
8 | UpdateUsers. Update users after update. |
16 | EnableIgnoreErrors. Possibility to ignore exceptions. |
32 | AutoCheckConflicts. Automatic conflicts check is implemented while choosing update file. Automatic check of update file is implemented while choosing file in update wizard. |
64 | EnableIgnoreConflicts. Possibility to ignore mistakes while updates installation. There is a possibility to update in update wizard after file check and any existing conflicts. |
128 | RequireResolveLinks. All links must be allowed. The links are the dependencies of update objects on the objects of the source repository which are missing in the destination repository. An exception will be generated if there are forbidden links. |
256 |
SkipEnabled. On installing skip update elements, for which there are no permissions. |
512 |
MakeExternalUsers. When installing the update, make the user connected from server if it exists on DBMS level. |
1024 |
ClearMemberOf. Clear groups that include the security subject. For example, if the subject is included in the A group in the source repository, and it is included in the B group in the target repository, then after after the update is applied, the subject is included only in the A group. |
See also: