par
devlop78 » 01 mars 2011, 21:14
Alors :
1) Peux-tu mieux écrire
2) Attention au terme "routine" qui est ambigue
3) Pour répondre à ta question,
Oui, pour chaque élément de ta base de données, tu peux agir. Sans parler de performances, puisque à priori, tu ne le feras qu'une fois, l'idée serait
1) récupérer l'ensemble des lignes avec les images
2) Pour chaque ligne
a) extraire le noms des 4 images
b) les renommer en variables
c) renommer les images dans la bdd
d) renommer les fichiers sur le disque dur
Voilà, plutot simple ... Après, bien tester avant, et éventuellement, mettre en place des transactions avec : un changement bdd puis un changement disque dur, puis validation de transaction, et hop ainsi de suite, comme ça si un problème arrive au moment du changement au niveau disque, le changement bdd n'aboutit pas. Mais pas la peine de se prendre la tête :p
Alors :
1) Peux-tu mieux écrire
2) Attention au terme "routine" qui est ambigue
3) Pour répondre à ta question,
Oui, pour chaque élément de ta base de données, tu peux agir. Sans parler de performances, puisque à priori, tu ne le feras qu'une fois, l'idée serait
1) récupérer l'ensemble des lignes avec les images
2) Pour chaque ligne
a) extraire le noms des 4 images
b) les renommer en variables
c) renommer les images dans la bdd
d) renommer les fichiers sur le disque dur
Voilà, plutot simple ... Après, bien tester avant, et éventuellement, mettre en place des transactions avec : un changement bdd puis un changement disque dur, puis validation de transaction, et hop ainsi de suite, comme ça si un problème arrive au moment du changement au niveau disque, le changement bdd n'aboutit pas. Mais pas la peine de se prendre la tête :p