On distingue ci-après une reprise de base de données avec ou sans changement de structure des tables. A noter que, actuellement, par rapport à la version initiale, seuls des agrandissements de taille de colonnes ont été faits. Par conséquent, les données existantes enregistrées lors d'une version n sont toujours compatibles avec la structure des tables de la version n+x.
Cette installation nécessite de migrer les données existantes
Voici les étapes de la procédure :
1. Sauvegarder le fichier dirrw/param/param.ini sous l'ancienne version de l'application suivisio.
2. Dézipper l'archive des fichiers dans le répertoire de publication. Par la suite, nous supposerons que ce sous-répertoire englobant les scripts de l'application web se nomme suiviNew.
3. Par phpmyadmin, exporter structure et données des tables de votre base de données actuelle dans un script port_structureEtDonnees.sql (sauvegarde complète si besoin)
4. Par phpmyadmin, exporter uniquement la structure des tables de votre base de données actuelle dans un script port_structure.sql (pour vérification éventuelle)
5. Par phpmyadmin, exporter uniquement les données des tables suivantes de votre base de données actuelle en respectant l'ordre d'insertion fourni dans un script port_donneesEtablt.sql :
- etudiant
- groupe
- professeur
- exerce
- situation
- activitecitee
- production
- commentaire
- esttypo
6. Par phpmyadmin, supprimer la base de données actuelle
7. Lancer le script php suiviNew/dirrw/init/instal.php
8. Par phpmyadmin, se positionner sur la base qui vient d'être recréée et importer le script port_donneesEtablt.sql