Sdílet prostřednictvím


Pojmenování primárních klíčů v databázích modulů sloučení

Názvy primárních klíčů v databázi slučovacího modulu musí dodržovat standardní názvoslovné konvence. Účelem této konvence vytváření názvů je snížit možnost vytvoření konfliktu názvů mezi sloupci tabulky v modulu sloučení a cílovým instalačním balíčkem. Zásady vytváření názvů nelze použít u tabulek, ve kterých je primární klíč instalovatelná data. Nepoužívejte konvenci vytváření názvů u následujících tabulek:

Nepoužívejte například pro primární klíč tabulky MIME, protože se jedná o typ MIME a použití procedury pojmenování by změnilo jeho význam. V těchto případech konflikty názvů závisí na významu dat, která jsou jedinečná napříč moduly.

Název primárního klíče v modulu sloučení se musí skládat z čitelného názvu připojeného řetězcem vytvořeným z identifikátoru GUID modulu sloučení. Každý slučovací modul musí mít svůj vlastní GUID. Identifikátor GUID modulu sloučení by měl být také vytvořený do vlastnosti Souhrn čísel revizí modulu sloučení. Vývojáři můžou vytvářet identifikátory GUID pomocí nástroje, jako je GUIDGEN.

Následující postup popisuje, jak vygenerovat primární klíč databáze, který dodržuje standardní zásady vytváření názvů. Následující postup použijte pouze u tabulek, ve kterých primární klíč není data, která nejsou instalovaná.

Pojmenování primárního klíče záznamu tabulky v modulu sloučení

  1. Vytvořte čitelnou část názvu pro primární klíč. Vyberte čitelný název, který identifikuje tento záznam, například MyRowEntry.
  2. Vygenerujte nebo získejte identifikátor GUID modulu sloučení. Všimněte si, že všechny identifikátory GUID musí být vytvořené velkými písmeny. Další informace o identifikátorech GUID naleznete v části GUID. Následuje příklad identifikátoru GUID: {880DE2F0-CDD8-11D1-A849-006097ABDE17}. V následujících krocích to upravíte na řetězec znaků, který musí být připojen ke každému názvu primárního klíče v modulu sloučení.
  3. Odeberte složené závorky od začátku a konce identifikátoru GUID.
  4. Změňte všechny pomlčky na podtržítka.
  5. Připojte výsledek na konec čitelné části názvu primárního klíče. Oddělte čitelný název od upraveného identifikátoru GUID tečkou. Název primárního klíče pro ukázkový identifikátor GUID uvedený výše se změní na MyRowEntry.880DE2F0_CDD8_11D1_A849_006097ABDE17.
  6. Opakujte název všech primárních klíčů všech tabulek v modulu sloučení.