> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Resynchronisation d’un ClickPipe de base de données

> Documentation sur la resynchronisation d’un ClickPipe de base de données

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

<div id="what-mongodb-resync-do">
  ### Que fait Resync ?
</div>

Resync effectue les opérations suivantes, dans cet ordre :

1. Le ClickPipe existant est supprimé, et un nouveau ClickPipe de « resynchronisation » est démarré. Ainsi, les modifications de la structure des tables source seront prises en compte lorsque vous effectuerez une resynchronisation.
2. Le ClickPipe de resynchronisation crée (ou remplace) un nouvel ensemble de tables de destination portant les mêmes noms que les tables d'origine, à ceci près qu'elles sont suffixées par `_resync`.
3. Le chargement initial est effectué sur les tables `_resync`.
4. Les tables `_resync` sont ensuite échangées avec les tables d'origine. Les lignes supprimées logiquement sont transférées des tables d'origine vers les tables `_resync` avant l'échange.

Tous les paramètres du ClickPipe d'origine sont conservés dans le ClickPipe de resynchronisation. Les statistiques du ClickPipe d'origine sont réinitialisées dans l'UI.

<div id="use-cases-mongodb-resync">
  ### Cas d'utilisation de la resynchronisation d'un ClickPipe
</div>

Voici quelques scénarios :

1. Il se peut que vous deviez effectuer d'importantes modifications de schéma sur les tables source, ce qui rendrait le ClickPipe existant inutilisable et vous obligerait à le redémarrer. Il vous suffit alors de cliquer sur Resync après avoir effectué ces modifications.
2. Dans le cas de ClickHouse en particulier, vous avez peut-être dû modifier les clés ORDER BY des tables cibles. Vous pouvez lancer une resynchronisation pour repeupler les données dans la nouvelle table avec la bonne clé de tri.

<div id="guide-mongodb-resync">
  ### Guide de resynchronisation de ClickPipe
</div>

1. Dans l’onglet Sources de données, cliquez sur le ClickPipe MongoDB que vous souhaitez resynchroniser.
2. Accédez à l’onglet **Paramètres**.
3. Cliquez sur le bouton **Resync**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/resync_button.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=8d302f4e01721c91952efa0205df6c4e" border size="md" width="737" height="205" data-path="images/integrations/data-ingestion/clickpipes/postgres/resync_button.png" />

4. Une boîte de dialogue de confirmation devrait s’afficher. Cliquez de nouveau sur Resync.
5. Accédez à l’onglet **Métriques**.
6. Attendez que le statut du pipe soit **Setup** ou **Snapshot**.
7. Le chargement initial de la resynchronisation peut être suivi dans l’onglet **Tables** - dans la section **Initial Load Stats**.
8. Une fois le chargement initial terminé, le pipe remplacera de manière atomique les tables d’origine par les tables `_resync`. Pendant cette opération, le statut sera **Resync**.
9. Une fois l’échange terminé, le pipe passera à l’état **Running** et effectuera la CDC si elle est activée.
