Projet

Général

Profil

Tâche #36261

Scénario #36187: EOLE 2.10 : Mise à niveau de eole-mysql

Mettre à jour l’option sql_mode

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/09/2024
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à posh-profil - Scénario #36463: Erreur à la création de la base POSHPROFILE sur EOLE 2.10.0 Terminé (Sprint) 24/02/2025

Révisions associées

Révision d200ce30 (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Mise à jour de l’option sql_mode.

Ref #36261

Révision 92f5f5b7 (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Activer explicitement les modes pour anticiper les problèmes.

Ref #36261

Historique

#1 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de En cours à À valider

#3 Mis à jour par Emmanuel GARETTE il y a plus d'un an

  • Statut changé de À valider à En cours

J'ai un doute pour "ERROR_FOR_DIVISION_BY_ZERO", j'ai l'impression que le mode strict n'est pas suffisant encore.

Dans les logs on peut voir :

2024-12-03T10:33:48.869192+01:00 eolebase.ac-test.fr mysqld[7611]: 2024-12-03T09:33:48.863971Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.

Peut être faudrait-il déjà ajouter les options 'NO_ZERO_DATE' et 'NO_ZERO_IN_DATE' dès maintenant.

#4 Mis à jour par Benjamin Bohard il y a plus d'un an

Effectivement, j’avais malencontreusement compris que ces modes étaient déjà inclus dans le mode STRICT.
L’utilisation du mode STRICT impliquera bientôt les modes NO_ZERO_DATE et NO_ZERO_IN_DATE et leur ajout explicite dès maintenant permettra de voir si il y a un problème de compatibilité (aucun detecté pour l’instant).

#5 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de En cours à À valider

#6 Mis à jour par Emmanuel GARETTE il y a plus d'un an

  • Statut changé de À valider à Résolu

#7 Mis à jour par Emmanuel GARETTE il y a plus d'un an

Il n'y a plus de warning.

#8 Mis à jour par Joël Cuissinat il y a plus d'un an

eole-mysql$ git branch -r --contains 92f5f5b7  
  origin/HEAD -> origin/master
  origin/dist/eole/2.10.0/master
  origin/master

#9 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

#10 Mis à jour par Joël Cuissinat il y a environ un an

  • Lié à Scénario #36463: Erreur à la création de la base POSHPROFILE sur EOLE 2.10.0 ajouté

Formats disponibles : Atom PDF