Bonjour,

Le 09/03/2018 à 09:20, Bertrand Lods a écrit :
d'autant plus curieux que le forçage de la base fait partie de ma procédure de mise à jour, de toute façon il le demande à la première connexion suite à la mise en place des nouveaux fichiers.

Cependant j'ai remarqué que lorsque l'on force la mise  jour de la base en dehors de la procédure de mise à jour, il effectue nettement plus de tâche, que le forçage de la mise à jour de la base pendant la procédure de mise à jour de GEPI.

Lors d'une mise à jour de version, la mise à jour de version porte seulement sur le saut de version. Lorsqu'on force la mise à jour, on reprend toutes les mises à jour depuis la 1.4.4 (les tests faits sur les tables et champs permettent dans la pratique de n'effectuer que ce qui manquerait... et la plupart du temps, aucune correction n'est effectuée).


De plus je n'ai pas eut ce problème pour tous les établissements, alors que j'applique la même procédure pour chaque établissement.

Aucun établissement n'aurait restauré une sauvegarde antérieure à la mise à jour?
Cela dit, en principe, la mise à jour de version a(urait) dû être proposée.


J'ai refait le forçage pour les établissements rencontrant le problème, et tout semble fonctionner.

Désolé pour la gêne.


L'erreur qui s'est produite signalait un champ manquant.
C'est typiquement un problème qui doit faire penser à une mise à jour qui n'est pas passée.


Je ne sais plus à quel moment on a ajouté ce champ sur la table horaires_etablissement. Ca a été un correctif sur un problème qui ne se produisait que sur certaines configurations si ma mémoire est bonne. On a dû mettre en place ce correctif à partir de la 1.7.1, mais après la sortie de la 1.7.1 Il se pourrait que, n'étant pas affectés par le problème en 1.7.1, vous soyez passés en 1.7.2 sans avoir eu à créer le champ manquant en 1.7.1 Et le pb s'est révélé en 1.7.2 parce que la mise à jour passée n'a été que celle de
        1.7.1->1.7.2
sans avoir connu celle
        1.7.0->1.7.1 (modifiée avec l'ajout de champ)
On aurait dû soit créer une version intermédiaire 1.7.1b,
soit tester la présence du champ à la fois dans les
        màj 1.7.0->1.7.1
et
        màj 1.7.1->1.7.2


Cordialement.
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou rsilier votre abonnement  cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à