Nous sommes le Ven 27 Juin, 2025 19:20
Supprimer les cookies

Diagnostic de base de données

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Mer 17 Juin, 2009 19:54

Bonjour

Je dois transférer une base de données d'un site web à un autre. Nous passons d'une architecture "maison" à un CMS et pour cela, il faudrait d'abord vérifier l'état de la base. C'est impossible "à la main".

Je n'ai rien trouvé dans mes recherches, hormis des logiciels de création de DB. Connaîtriez-vous un logiciel bien évidemment libre permettant de faire l'analyse et le diagnostic (relations cassées, contenus non conformes...), voire la réparation (ô miracle !) d'une base de données ? Une méthode d'automatisation et de vérification est aussi la bienvenue.

Merci d'avance.

JF / Kaneda
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Jeu 18 Juin, 2009 10:02

Quand tu dit :
architecture "maison"

C'est quoi plus présisément?

Car si il s'agit d'une site web, tu peut programmer une page php avec des boucle qui s'occupera de tout reconfigurer.
Draknova

Messages : 158

Jeu 18 Juin, 2009 10:17

Je me suis mal exprimé.

La base de données est classique du type MySQL. Par contre, le site a été fait à la main il y a bien longtemps. C'est pourquoi l'association qui m'a demandé de l'aide souhaite évoluer et passer à un CMS.

Auparavant il faudrait donc vérifier l'état de la base. J'avoue ne pas connaître de solution, ni la méthode. Que ce soit au format logiciel ou ligne de commande, je suis preneur.

Merci.
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Jeu 18 Juin, 2009 15:56

Dans l'ordre :
- récupérer les schémas (d'origine et cible) : http://www.devdaily.com/blog/post/mysql ... se-schema/
- les visualiser : http://www.aarontrevena.co.uk/opensource/autodia/
- élaborer une transformation de l'un à lautre
- exécuter la transformation : http://fr.talend.com/index.php (bon là c'est un rouleau compresseur)

éventuellement, juste un ETL du début à la fin : http://fr.talend.com/index.php
http://fr.wikipedia.org/wiki/Extract_Transform_Load

Je ne suis pas sûr de bien comprendre ce qui est "cassé" (supprimer les doublons ? les numéro de téléphone au format incorrect ? les colonnes inutiles non utiliser par la partie application ? les contraintes/clés étrangères manquantes ? -> à la mano dans ce cas, non?)
Earered

Messages : 430
Géo : France, Paris

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit