Apparence
Comparer structure et données
Deux outils distincts qui répondent à deux questions différentes : ces schémas correspondent-ils ? et ces lignes correspondent-elles ?
Comparaison de structure
Faites un clic droit sur une base et choisissez Comparaison de structure.
- Choisissez les bases Gauche (source) et Droite (cible).
- Cliquez sur 🔍 Comparer.
Les résultats peuvent être filtrés :
| Filtre | Affiche |
|---|---|
| Tout | Tous les objets des deux côtés |
| Différents | Les objets présents des deux côtés mais différents |
| Gauche uniquement | Absents de la cible |
| Droite uniquement | En trop dans la cible |
| Identiques | Identiques des deux côtés |
L’usage typique consiste à comparer un schéma de production à un schéma de développement avant une mise en production — la liste Gauche uniquement est ce que votre migration doit encore créer.
Les deux bases peuvent se trouver sur des connexions différentes, il est donc possible de comparer une copie locale à un serveur distant.
Comparaison de données
Cliquez sur Comparer dans la barre d’outils lorsque la question porte sur les lignes. Si un onglet de table est actif, sa table est remplie pour vous.
- Choisissez la table de gauche — connexion, base, table.
- Choisissez la table de droite.
- Choisissez la colonne clé utilisée pour faire correspondre les lignes des deux côtés.
- Cliquez sur ⇄ Comparer.
Chaque ligne est alors classée :
| État | Signification |
|---|---|
| ← Gauche uniquement | Dans la table de gauche, pas dans celle de droite |
| → Droite uniquement | Dans la table de droite, pas dans celle de gauche |
| ≠ Différente | Même clé, valeurs différentes |
| = Identique | Identiques |
Les lignes identiques sont masquées par défaut pour faire ressortir les différences ; les filtres basculent entre toutes les différences, gauche uniquement, droite uniquement et différences.
Choisissez soigneusement la colonne clé
La correspondance ne vaut que ce que vaut la clé. Utilisez la clé primaire, ou une colonne réellement unique des deux côtés — une clé non unique rend toute comparaison dénuée de sens.
Lequel utiliser
- Préparer une migration ou vérifier un déploiement → Comparaison de structure.
- Vérifier un transfert de données ou un import → Comparaison de données.
- « Quelque chose est différent mais je ne sais pas quoi » → d’abord la structure, puis les données. Les différences de colonnes expliquent la plupart des différences de lignes.
