Exclure une table du clonage

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Excluez une table pour créer une table vide mais utilisable sur l’instance cible.

    Avant de commencer

    Rôle requis : clone_admin ou admin

    Pourquoi et quand exécuter cette tâche

    Le champ Clone système > Tables d'exclusion répertorie les tables qui ne sont pas copiées lors d’un clone système. Par défaut, le système exclut les tables pour 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 le préfixe wf_. Cela inclut également la table de planificateur de workflow. Cela empêche l’apparition de problèmes de synchronisation du minuteur de workflow qui pourraient se produire 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 de table par hiérarchie, les tables enfants sont exclues. Vous n’avez pas besoin d’exclure la table Tâche parente en même temps que la table enfant.

    Vous pouvez utiliser des caractères génériques pour exclure plusieurs tables du clonage avec une seule 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 conserver ou exclure des tables connexes, vous devez conserver et exclure toutes les tables suivantes. Si l’une des tables est manquante, 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)

    Procédure

    1. Sur l’instance source, accédez à Clone système > Tables d'exclusion.
    2. Sélectionnez Nouveau.
    3. Entrez le nom de la table.
      La saisie d’une table parente entraîne l’exclusion par le processus de clonage de ses tables enfants. Par exemple, exclure la table Tâche exclut également les tables Changement, Incident et Problème.
    4. Sélectionnez Soumettre.