Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-2149

Mauvaise initialisation des auto_incréments

    XMLWordImprimable

    Informations

    • Type: Bug
    • Etat: Résolu
    • Priorité: Mineur
    • Résolution: Résolu
    • Affecte la/les version(s): 6.02.35, 6.04.31, 6.05.02
    • Version(s) corrigée(s): 6.02.36
    • Composants: Aucune
    • Etiquettes:
      Aucune

      Description

      Lors de la copie d'un site ou de l'import d'un site, les id calculés pour les fiches à insérer sont mal calculé (décalage de 1).

      Si une fiche A est créée entre le moment ou l'auto incrément A est forcé et la première insertion de la fiche A importée, cela provoque une violation de contrainte d'unicité de la PK.

      Exemple :

      • J'importe un site contenant une PAGELIBRE
      • Le système récupère l'AUTO_INCREMENT de la table PAGELIBRE -(ex:100)
      • Le système décale l'AUTO_INCREMENT à 100+1 = 101
      • Le système met à jour le JSON en forçant l'ID à 101.

      Si un utilisateur crée une PAGELIBRE, elle prend l'ID 101 (comme indiqué dans l'AUTO_INCREMENT)
      Lorsque le JSON est importé, cela provoque la violation de contrainte d'unicité.

        Pièces jointes

          Activité

            Personnes

            • Responsable:
              frederic.rapin Frédéric RAPIN
              Rapporteur:
              frederic.rapin Frédéric RAPIN
            • Votes:
              0 Voter pour cette demande
              Gérer les observateurs:
              1 Commencer l'observation de cette demande

              Dates

              • Création:
                Mise à jour:
                Résolue: