Comparateur de structures

Présentation

Le comparateur de base est accessible depuis le Descripteur de données dans le menu Outils - Comparaison de structures (à partir de la 8.00).
Cet outil permet de comparer la structure d’une base de données entre deux Oxygène. Par exemple, on peut l’utiliser pour comparer les modifications faites dans la base GESCOM entre 2 versions ou les modifications faites entre une base standard et une base spécifique chez un client.

Cet outil possède 2 fonctions :

  1. Exporter la structure d’une base : crée un fichier texte contenant toutes les informations sur la base, ses tables et ses champs.
  2. Comparer les structures de 2 bases via les fichiers texte d’export.

Utilisation

L’utilisation de l’outil sera décrit avec l’exemple suivant : comparaison des modifications entre la base GESCOM en version 8.00 et la même base en version 8.01

Exporter la structure des 2 bases à comparer

Ouvrir Oxygène version 8.00.
Ouvrir le Descripteur de données puis dans le menu Outils > Comparaison de structures - 1. Export de la structure de la base.
Choisir une base et l’emplacement du fichier qui sera créé.
Le fichier contient une partie du dictionnaire avec un format de texte simple et lisible.
Fermer Oxygène version 8.00.
Ouvrir Oxygène version 8.01 et faire la même opération d’export.
Aller dans le menu Outils - Comparaison de structures - 2. Comparaison de 2 bases.
Si vous avez le message « Veuillez installer la base de données COMPBASE », récupérez le Jeu de Données compbase.zip depuis le répertoire OXYDEV\Exemples\ ou téléchargez-le depuis https://www.memsoft.fr/revendeurs/documents/compbase.zip.

Lancer le traitement de comparaison

Sélectionnez les 2 fichiers générés précédemment et cliquez sur le bouton Comparer.
La comparaison peut durer plusieurs minutes ... veuillez patienter.
Après la comparaison, le fait de fermer cette fenêtre ne supprime pas le résultat.

Interpréter les résultats

L’écran principal affiche la fusion des tables présentes dans les 2 structures. Le bouton consulter la table ouvre un écran mettant en parallèle les propriétés des 2 tables.


Filtres

Permet d’ignorer l’affichage de certaines tables suivant le résultat.


Ignorer

Les options « Ignorer ... » permettent de ne pas afficher certains types de différences sur les tables ou les champs. Il peut être intéressant d’ignorer des propriétés non vitales telles que les libellés ou les « Numéros de champ ».

Les éditions

Deux éditions sont disponibles :

 

  • Edition de la liste des tables uniquement.
  • Edition de la liste des tables avec leurs champs.


Les éditions conservent les filtres définis sur l’écran principal.

 

Voir aussi Outil Analyse installation d'un Jeu de données.