Le modèle de données a beaucoup évolué pour nous permettre plus de souplesse et pour améliorer grandement les performances. Ceci implique de passer des scripts de mise à jour. Si vous ne souhaitez pas passer dès maintenant sur cette version, merci de basculer sur la branche 1.2.x Nous conseillons de procéder à des tests en restaurant votre base de production sur une autre plateforme. Voici les étapes de migration - Comme d'habitude, faites un commit de vos modification locales (et/ou une sauvegarde de votre dépôt) et récupérez les nouvelles source via "git pull"
- Si besoin, corrigez votre fichier de configuration et les éventuels conflits (verifiez vérifiez que ddl-auto et est à update)
- Lancez "mvn clean package" sans éviter les tests (ceci va mettre à jour le schéma de la base)
- Lancez le script de migration : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.3.sql
- Déployez l'application et démarrez
- Contrôlez que l'application fonctionne correctement
- Enfin, lancez le script de nettoyage de la base : https://raw.githubusercontent.com/EsupPortail/esup-signature/master/src/main/resources/update_1.3_clean.sql
|