Exclure une table du clonage

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 Le module 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 un préfixe de wf_. Cela inclut également la table Planificateur de workflow. Cela évite l’apparition de problèmes de synchronisation du minuteur de workflow qui pourraient survenir en raison de la longueur du processus de clonage si des contextes de workflow ont été 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 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.
      L’entrée d’une table parente entraîne l’exclusion par le processus de clonage de ses tables enfants. Par exemple, l’exclusion de la table Tâche exclut également les tables Changement, Incident et Problème.
    4. Sélectionnez Soumettre.