|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2004 Messages : 23 ![]() |
Bonsoir à tous,
Avez vous une stratégie de test (unitaire) concernant la BDD dans le cadre du développement d'une application ? Je développe actuellement une appli php/MySql et je commence à faire mes test unitaires avec SimpleTest. J'aimerais tester la BDD, c'est à dire valider les tables et les noms des colonnes. Pour l'instant je m'en sors en comparant un 'SHOW COLUMNS...' avec un état de référence, mais ça ne me parait pas être la meilleure solution. Une idée ? Merci |
|
|
00
|
|
|
#2 | |
|
Inactif
Inscription : décembre 2003 Messages : 1 946 ![]() |
Citation:
|
|
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : avril 2004 Messages : 23 ![]() |
Citation:
Merci |
|
|
|
00
|
|
|
#4 | |
|
Inactif
Inscription : décembre 2003 Messages : 1 946 ![]() |
Citation:
Dans le premier post tu parles de "valider les tables et les noms des colonnes", je repose donc la question (pour la dernière fois ) : valider par rapport à quel document ?
|
|
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : avril 2004 Messages : 23 ![]() |
Merci d'avoir pris le temps de me repondre
Je sais que ce n'est pas tellement clair, c'est la premiere fois que j'ai besoin de ça. Pour faire plus simple : prenons une base de donnée avec n tables au temps t0. Je souhaite dans un temps t1 vérifier si ma base de donnée à subi ou non des changement de structure. Pour répondre à ta question, je souhaite donc comparer ma base avec son état de référence (un snapshot). J'espere que c'est plus clair, merci en tout cas d'avoir pris un peu de ton temps |
|
|
00
|
|
|
#6 |
|
Inactif
Inscription : décembre 2003 Messages : 1 946 ![]() |
Les méta données sont stockées dans des tables qu'il suffit d'interroger. Avec mySQL V5, le schéma normé INFORMATION_SCHEMA est implémenté, il suffit de l'interroger en cherchant les différences entre la version en production et la version de développement dans la vue INFORMATION_SCHEMA.COLUMNS. Mais tu n'en dis pas assez pour pouvoir t'aider plus (les deux bases sont sur des instances différentes, dans des schémas différents... ?)
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() |
salut, je connais un framework de test unitaire java nommé dbunit.
va voire là si ca ne repond pas à tes besoins: http://dbunit.sourceforge.net/ |
|
00
|
Copyright © 2000-2012 - www.developpez.com