Tabela PatchSequence (PATCHWIZ.DLL)
A tabela PatchSequence é usada para gerar a tabela MsiPatchSequence em um patch. A tabela exige a versão do PATCHWIZ.DLL disponível no Windows Installer 3.0.
A tabela a seguir identifica as colunas da tabela PatchSequence.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
PatchFamily | Identificador | S | N |
Destino | Texto | S | S |
Sequência | Versão | S | |
Supersede | Integer | S |
Colunas
-
PatchFamily
-
O identificador que indica as famílias de sequência às quais esse patch pertence.
Os valores das colunas Target e PatchFamily juntos definem a chave primária para a tabela. Um patch que pertence a várias famílias de sequências ou que tem sequências diferentes dependendo do código do produto do destino, pode ter uma linha para cada emparelhamento. Esse valor é usado para preencher a coluna PatchFamily da tabela MsiPatchSequence que pertence ao patch.
-
Target
-
A coluna Target é usada para filtrar o PatchFamily por código do produto.
Um valor NULL nessa coluna indica que esse PatchFamily se aplica a todos os destinos do patch. Se essa coluna contiver uma chave estrangeira para a tabela TargetImages, o código do produto da imagem especificada será recuperado e usado para preencher o valor do código do produto na linha do novo patch da tabela MsiPatchSequence. Se esta coluna contiver um GUID, o GUID será usado para preencher o valor do código do produto da linha na tabela MsiPatchSequence.
-
Sequence
-
O valor da coluna Sequence é usado para preencher a coluna Sequence da tabela MsiPatchSequence do novo arquivo de patch.
Se o valor for NULL, um número de sequência será gerado automaticamente.
-
Supersede
-
Um valor igual a msidbPatchSequenceSupersedeEarlier ou a 1 nesse campo indica que esse patch substitui as pequenas atualizações anteriores nas famílias de sequências às quais esse patch pertence.
O valor dessa coluna é usado para definir a coluna Attributes da nova linha do patch na tabela MsiPatchSequence.
Comentários
Disponível a partir do Windows Installer 3.0.