Fusionner des tables de base de données de module
Les tableaux suivants sont requis dans un module de fusion standard.
Nom de la table | Commentaire |
---|---|
composant | (OBLIGATOIRE) |
répertoire | (OBLIGATOIRE) |
FeatureComponents | (OBLIGATOIRE) |
fichier | (OBLIGATOIRE) |
ModuleSignature | (OBLIGATOIRE) Fusionné dans la base de données du programme d’installation. Répertorie les informations identifiant un module de fusion. |
ModuleComponents | (OBLIGATOIRE) Fusionné dans la base de données du programme d’installation. Répertorie tous les composants du module de fusion. |
Les tableaux suivants se produisent uniquement dans les modules de fusion ou d’autres bases de données d’installation qui ont déjà été combinées avec un module de fusion.
Nom de la table | Commentaire |
---|---|
moduleDependency | Fusionné dans la base de données du programme d’installation. Répertorie les autres modules de fusion requis par ce module de fusion. |
moduleExclusion | Fusionné dans la base de données du programme d’installation. Répertorie les autres modules de fusion incompatibles avec ce module de fusion. |
Les tables ModuleSequence suivantes se produisent uniquement dans les modules de fusion.
Nom de la table | Commentaire |
---|---|
ModuleAdminUISequence | Fusionne les actions dans la table adminUISequence . |
ModuleAdminExecuteSequence | Fusionne les actions dans la table adminExecuteSequence . |
ModuleAdvtUISequence | N’utilisez pas ce tableau. Pour plus d’informations, consultez table AdvtUISequence. |
ModuleAdvtExecuteSequence | Fusionne les actions dans la table AdvtExecuteSequence. |
ModuleIgnoreTable | Répertorie les tables du module qui ne sont pas fusionnées dans le fichier .msi. |
ModuleInstallUISequence | Fusionne les actions dans la table InstallUISequence . |
ModuleInstallExecuteSequence | Fusionne les actions dans la table InstallExecuteSequence . |
Les tableaux suivants sont requis dans chaque module de fusion configurable. Mergemod.dll version 2.0 ou ultérieure est nécessaire pour créer un module de fusion configurable. Pour plus d’informations, consultez modules de fusion configurables.
Nom de la table | Commentaire |
---|---|
table ModuleSubstitution | (OBLIGATOIRE) Cette table n’est pas fusionnée dans la base de données d’installation cible. Spécifie les champs configurables dans la base de données cible et fournit un modèle pour la configuration de chaque champ. |
table ModuleConfiguration | (OBLIGATOIRE) Cette table n’est pas fusionnée dans la base de données d’installation cible. Identifie les attributs configurables du module. |
Les tables d’installation suivantes ne peuvent pas se produire dans un module de fusion standard.
- bbControl
- panneau d’affichage
- CCPSearch
- erreur
- fonctionnalité
- table LaunchCondition
- Media
- patch
- de mise à niveau
Les tableaux d’installation suivants sont facultatifs dans les modules de fusion.
- ActionText
- AdminExecuteSequence
- adminUISequence
- AdvtExecuteSequence
- AdvtUISequence
- appId
- appSearch
- bindImage
- CheckBox
- classe
- ComboBox
- CompLocator
- de contrôle
- ControlCondition
- CreateFolder
- CustomAction
- boîte de dialogue
- DrLocator
- duplicateFile
- de l’environnement
- EventMapping
- d’extension
- police
- icône
- IniFile
- IniLocator
- InstallExecuteSequence
- InstallUISequence
- ListBox
- ListView
- MIME
- MoveFile
- ODBCAttribute
- ODBCDataSource
- ODBCDriver
- ODBCSourceAttribute
- ODBCTranslator
- Tableau ProgID
- , propriété
- PublishComponent
- RadioButton
- table de Registre
- RegLocator
- RemoveFile
- RemoveIniFile
- RemoveRegistry
- ReserveCost
- SelfReg
- ServiceControl
- ServiceInstall
- raccourci
- signature
- TextStyle
- TypeLib
- UIText
- verbe