Projet

Général

Profil

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.

Ajouté par Benjamin Bohard il y a 2 mois. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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

Révision 9f49088f (diff)
Ajouté par Benjamin Bohard il y a 2 mois

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

Formats disponibles : Atom PDF