Tabulka ModuleDependency
Tabulka ModuleDependency uchovává seznam dalších modulů sloučení, které jsou potřebné pro správné fungování tohoto modulu sloučení. Tato tabulka umožňuje nástroj pro sloučení nebo ověření, aby se zajistilo, že do databáze instalačního programu uživatele jsou ve skutečnosti zahrnuty potřebné moduly sloučení. Nástroj zkontroluje křížový odkaz na tuto tabulku s tabulkou ModuleSignature v instalační databázi.
Tabulka ModuleDependency obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
ModuleID | identifikátor | Y | N |
ModuleLanguage | celočíselná | Y | N |
RequiredID | identifikátor | Y | N |
RequiredLanguage | celočíselná | Y | N |
RequiredVersion | verze | Y |
Sloupce
-
ModuleID
-
Identifikátor modulu sloučení. Jedná se o cizí klíč do tabulky ModuleSignature.
-
ModuleLanguage
-
ID desetinného jazyka modulu sloučení v ModuleID. Jedná se o cizí klíč do tabulky ModuleSignature.
-
RequiredID
-
Identifikátor slučovacího modulu vyžadovaného modulem sloučení v ModuleID.
-
RequiredLanguage
-
ID číselného jazyka modulu sloučení v RequiredID. Sloupec RequiredLanguage může zadat ID jazyka pro jeden jazyk, například 1033 pro angličtinu v USA, nebo zadat ID jazyka pro skupinu jazyků, například 9 pro libovolnou angličtinu. Pokud pole obsahuje ID jazyka skupiny, jakýkoli slučovací modul s kódem jazyka v této skupině splňuje závislost. Pokud je RequiredLanguage nastavena na hodnotu 0, všechny moduly sloučení vyplňující ostatní požadavky splňují závislost.
-
RequiredVersion
-
Verze modulu sloučení v RequiredID Pokud je toto pole null, zaplní závislost libovolná verze.
Validace