Tabela PatchSequence (PATCHWIZ.DLL)

A Tabela PatchSequence é usada para gerar a Tabela MsiPatchSequence em um patch. A tabela requer a versão do PATCHWIZ.DLL disponível com o 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
Substituir Integer S

 

Colunas

PatchFamily

O identificador que indica as famílias de sequência às quais esse patch pertence.

Os valores nas 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 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.

Alvo

A coluna Target é usada para filtrar o PatchFamily por código do produto.

Um valor NULL nesta coluna indica que esse PatchFamily se aplica a todos os destinos do patch. Se esta 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.

Seqüência

O valor na coluna Sequência é usado para preencher a coluna Sequência da Tabela MsiPatchSequence do novo arquivo de patch.

Se o valor for NULL, um número de sequência será gerado automaticamente.

Substituir

Um valor de msidbPatchSequenceSupersedeEarlier ou 1 neste campo indica que esse patch substitui pequenas atualizações anteriores nas famílias de sequência às quais esse patch pertence.

O valor nesta coluna é usado para definir a coluna Atributos da linha do novo patch na Tabela MsiPatchSequence .

Comentários

Disponível a partir do Windows Instalador 3.0.