Tâche #37281
Scénario #37262: Erreur Poshprofil au reconfigure Scribe 2.9
Transférer les opérations de création de tables dans la procédure de mise à jour.
Début:
19/12/2025
Echéance:
% réalisé:
0%
Restant à faire (heures):
0.0
Description
Les tables créées évoluent au fil des versions.
Dans le cas d’un Upgrade-Auto cependant, le script de création de base de données n’est pas rejoué (la base existe déjà).
On se retrouve donc avec du code de mise à jour qui considère à tord que les tables sont créées.
Révisions associées
Gérer la création des tables à l’étape mise à jour
Ref #37281
Historique
#1 Mis à jour par Benjamin Bohard il y a 2 mois
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a 2 mois
Une résolution simple consiste à déplacer le code CREATE TABLE du fichier de création de la base aux fichiers de sa mise à jour. En ajoutant une clause IF NOT EXISTS, on récupère le résultat qu’on aurait si on avait rejoué le script de création.
Il faudrait sans doute revoir la gestion de ces tables : quand les créer, quand les supprimer.
#3 Mis à jour par Arnaud FORNEROT il y a 2 mois
- Statut changé de En cours à Fermé
- Restant à faire (heures) mis à 0.0