Modifier les clés et les index
La création automatique des clés primaires et étrangères, et celle d'index sur ces clés, est indiquée dans le paramétrage de la synchronisation.
Lorsque ces créations sont demandées :
• Les clés primaires portent sur les colonnes correspondant aux identifiants.
• Les clés étrangères portent sur les colonnes qui migrent dans les tables à cause d'une association contrainte.
Un index est créé sur chaque clé.
Il est possible de compléter, modifier ou supprimer les clés et index proposés lors de la génération. Pour cela :
1. Ouvrez les propriétés de la table concernée.
2. Cliquez sur la page Caractéristiques.
3. Affichez les sections Clés et Index qui peuvent être cachés par défaut.
La page présente les Clés et Index de la table.
Dans la section Clés sont indiqués :
• Le type de la clé (Type-Clé) : "Etrangère" ou "Primaire".
• Dans le cas d'une clé étrangère :
• La table référencée.
• La gestion de l'intégrité référentielle en mise à jour (On Update) et en suppression (On Delete) ; référez-vous à la documentation du SGBD cible pour le type d'ordres gérés.
Lors d'une mise à jour (On Update) ou d'une suppression (On Delete) dans la table d'origine, le SGBD peut :
• Mettre à jour les valeurs dans les tables concernées, avec l'option Cascade.
• Ne rien faire, avec l'option No Action.
• Interdire la mise à jour ou la suppression, avec l'option Restrict.
• Remettre la valeur par défaut dans les tables concernées, avec l'option Set Default.
• Remettre la valeur à Null dans les tables concernées, avec l'option Set Null.
Dans la section Index sont indiqués :
• Son Type : Bitmap, Standard, Unique, Unique where not null.
• Son Sens de Tri (Ascendant ou Descendant).
• S'il s'agit d'un index groupé (Clustered).