Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2006, 11h36   #1
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
Par défaut Comparaison de structure de deux tables

J'ai effectué une recherche sur le forum et je n'ai pas trouvé de réponse à cette question.


Connaissez-vous un outil qui permet de comparer la structure de deux tables différentes (ou même de deux bases différentes) ?
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h12   #2
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Bonjour,

Est-ce que 'DESCRIBE nom_de_table' est suffisant ?
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 15h51   #3
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
Il "décrit" mais ne fait pas de comparaison, non ?
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 16h29   #4
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Le but est de le faire en automatique ? A quoi devrait ressembler le résultat ?
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 16h41   #5
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
Le but est de faire en automatique, oui.

Le résultat de la comparaison doit répondre à la question "y a-t-il des différences dans la structure de ces deux DB ? Lesquels ?" ou si ça n'existe pas "y a-t-il des différences dans la structure entre ces deux tables ? Lesquels ?"

Qu'il m'indique donc les différences "dans cette table de cette db, ce champ est obligatoire - dans cette même table de cette autre db, ce champ homonyme n'est pas obligatoire".
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 18h17   #6
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
A ma connaissance, sql ne fournit pas de solution clé en main. Maintenant, c'est au moins faisable avec les tables contenues dans la base INFORMATION_SCHEMA(version 5 de MySQL)
http://dev.mysql.com/doc/refman/5.0/...on-schema.html
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 20h04   #7
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par Adjanakis
A ma connaissance, sql ne fournit pas de solution clé en main.
+1

Il y a peut-être des produits tiers qui le font, tu devrais trouver ça via un moteur de recherche.
Si ce n'est pas le cas il ne te reste plus qu'à te fabriquer ton propre outil
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 22h00   #8
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
Je pense que je vais faire un export de la structure des deux DB et comparer les fichiers, en format texte donc, avec un outil qui permet la comparaison de fichiers textes.
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h46.


 
 
 
 
Partenaires

Hébergement Web