Il est préférable de faire faire cette action par ton programme principal.
Le principe :
- Ta base de données mémorise (en base) la version du programme avec lequel elle fonctionne.
- Ton programme contient sa version courante.
Ainsi quand lutilisateur met à jour ton programme (sans la BD), ton programme commence par voir si la version de la base est OK, sinon il traite la mise à jour (ou le fait traiter par un programme à part), mais ne pourra pas démarrer tant que la version de la base = version du soft.
Cela évite également quun utilisateur réinstalle une vieille version de ton logiciel sur une base plus récente.
Abadiane