Excluez une table pour créer une table vide mais utilisable sur l’instance cible.
Pourquoi et quand exécuter cette tâche
Remarque : Lorsque, à l’aide d’exclusions (tables d’exclusion), les données sont supprimées pendant notre sous-étape d’exclusion avant le repointage du nœud. Les données sont supprimées avant que l’instance ne soit disponible pour les utilisateurs.
Le champ Le module répertorie les tables qui ne sont pas copiées lors d’un clone système. Sur le formulaire de demande de clone, l’option « Exclure les tables spécifiées dans la liste d’exclusion » est activée par défaut. Il vérifie que les exclusions sont traitées lors d’un clone. Par défaut, le système exclut certaines tables requises telles que la connexion, l’audit, les notifications, les contextes de workflow et l’utilisation de la licence.
Remarque : Les données de contexte de workflow exclues comprennent les enregistrements stockés dans la table wf_context et dans les tables connexes dont le nom commence par un préfixe de wf_. Cela inclut également la table Planificateur de workflow. Cela permet d’éviter l’apparition de problèmes de synchronisation du minuteur de workflow qui pourraient survenir en raison de la longueur du processus de clonage si les contextes de workflow étaient inclus.
sys_db_object et sys_db_object.* ne peuvent pas être ajoutés aux exclusions.
Lors de l’exclusion des tables enfants de la table Tâche, qui utilisent le modèle d’extension table par hiérarchie, les tables enfants sont exclues. Vous n’avez pas besoin d’exclure la table de tâches parente avec la table enfant.
Vous pouvez utiliser des caractères génériques pour exclure plusieurs tables du clonage avec une entrée. Par exemple,
sys_script.* exclut toutes les tables commençant par sys_script.
Remarque : Le caractère générique doit inclure le point « . » avant l’astérisque.
Pour conserver les données existantes sur l’instance cible, reportez-vous à la section Créer un conservateur de données. Les données des tables qui font référence à la table, telles que les règles métier, ne sont pas exclues. Pour éviter des résultats inattendus, nous vous déconseillons (fortement) de modifier les conservateurs prêts à l’emploi.
Pour conserver ou exclure des tables connexes, vous devez conserver et exclure toutes les tables suivantes. Si l’une des tables est oubliée, le client peut ne pas être en mesure de se connecter à l’instance après un clone.
- sys_user
- sys_user_role
- sys_user_group
- sys_user_grmember
- sys_group_has_role
- sys_user_role_contains
- customer_contact (si le module d’extension Gestion du service client est actif)