ModuleExclusion-Tabelle
In der Tabelle ModuleExclusion wird eine Liste anderer Mergemodule gespeichert, die in derselben Installer-Datenbank nicht kompatibel sind. Diese Tabelle ermöglicht es einem Merge- oder Überprüfungstool, zu überprüfen, ob in Konflikt stehende Mergemodule nicht in der Installer-Datenbank des Benutzers zusammengeführt werden. Das Tool überprüft, indem es auf diese Tabelle mit der ModuleSignature-Tabelle in der Installer-Datenbank querge verweisen kann.
Die ModuleExclusion-Tabelle enthält die folgenden Spalten.
| Spalte | Typ | Schlüssel | Nullwerte zulässig |
|---|---|---|---|
| ModuleID | Identifier | J | N |
| ModuleLanguage | Integer | J | N |
| ExcludedID | Identifier | J | N |
| ExcludedLanguage | Integer | J | N |
| ExcludedMinVersion | Version | J | |
| ExcludedMaxVersion | Version | J |
Spalten
-
Moduleid
-
Bezeichner des Mergemoduls. Dies ist ein Fremdschlüssel in der ModuleSignature-Tabelle.
-
ModuleLanguage
-
Id der Dezimalsprache des Mergemoduls in ModuleID. Dies ist ein Fremdschlüssel in der ModuleSignature-Tabelle.
-
ExcludedID
-
Bezeichner eines ausgeschlossenen Mergemoduls.
-
ExcludedLanguage
-
Numerische Sprach-ID des Mergemoduls in ExcludedID. Die Spalte ExcludedLanguage kann die Sprach-ID für eine einzelne Sprache angeben, z. B. 1033 für ENGLISCH (USA), oder die Sprach-ID für eine Sprachgruppe angeben, z. B. 9 für englisch. Die Spalte ExcludedLanguage kann negative Sprach-IDs akzeptieren. Der Wert in der Spalte ExcludedLanguage hat folgende Bedeutung.
ExcludedLanguage Bedeutung > 0 Schließen Sie die von ExcludedLanguage angegebenen Sprach-IDs aus. = 0 Schließen Sie keine Sprach-IDs aus. < 0 Schließen Sie alle Sprach-IDs außer den von ExcludedLanguage angegebenen aus. -
ExcludedMinVersion
-
Mindestversion, die aus einem Bereich ausgeschlossen ist. Wenn das Feld ExcludedMinVersion null ist, werden alle Versionen vor ExcludedMaxVersion ausgeschlossen. Wenn sowohl ExcludedMinVersion als auch ExcludedMaxVersion NULL sind, gibt es keinen Ausschluss basierend auf der Version.
-
ExcludedMaxVersion
-
Maximale Version, die aus einem Bereich ausgeschlossen ist. Wenn das Feld ExcludedMaxVersion null ist, werden alle Versionen nach ExcludedMinVersion ausgeschlossen. Wenn sowohl ExcludedMinVersion als auch ExcludedMaxVersion NULL sind, gibt es keinen Ausschluss basierend auf der Version.