Arborescence des pages

La plupart du temps, la migration de la base de données est automatique. Il arrive que cette migration échoue lorsqu'il y a eu des modifications du schéma de la base de données par les établissements.

Certains établissements ont agrandi des champs pour répondre aux besoins de libellé plus long. Nous avons anticipé cette difficulté en agrandissant systématiquement tous les champs de la base.

Certains d'entre vous peuvent rencontrer des erreurs de type "CAN'T DROP FOREIGN KEY" suite à l'installation d'Esup Stage.

CAN'T DROP FOREIGN KEY

Ces erreurs peuvent être évitées en effectuant les vérifications suivantes :

  1. fk_Enseignant_Affectation1 (table Enseignant) : vérifier qu'elle existe, et si ce n'est pas le cas, renommer la clé étrangère fk_Enseignant_Affectation en fk_Enseignant_Affectation1
  2. fk_Convention_Ufr1 (table Convention) : vérifier qu'elle existe, et si ce n'est pas le cas, renommer la clé étrangère fk_Convention_Ufr en fk_Convention_Ufr1
  3. fk_Convention_Etape1 (table Convention) : vérifier qu'elle existe, et si ce n'est pas le cas, renommer la clé étrangère fk_Convention_Etape en fk_Convention_Etape1
  4. fk_PersonnelCentreGestion_Affectation (table PersonnelCentreGestion) : si cette clé étrangère existe, il faut la supprimer

 

Attention : ces vérifications et actions éventuelles doivent être faites avant le lancement de l'application esup-stage (avant le démarrage du tomcat), et après les commandes d'import du dump.

Articles connexes