Support #2977
ferméProblème de classement automatique selon la configuration des bases de données
100%
Description
Le classement par défaut (ou automatique) utilise un mécanisme d'auto-incrémentation des identifiants lors de la sauvegarde d'un classement par défaut.
Pour profiter de ceci, il est nécessaire de définir un séquenceur d'identifiant dans la base de données. Or certaines bases de données, chez les clients, ne sont pas toujours configurées avec un séquenceur et il est alors nécessaire d'en créer un sinon ça ne marche pas :create sequence hibernate_sequence;
Afin d'éviter de tels désagréments, il serait plus intéressant de profiter de la table existante UniqueId pour générer les identifiants des tables liées au classement par défaut et qui sont gérées par JPA.
Mis à jour par Miguel Moquillon il y a presque 13 ans
- Projet changé de GED à Silverpeas Core
Mis à jour par Nicolas Eysseric il y a presque 13 ans
Ce point est-il en rapport avec le #2796 ?
Mis à jour par Miguel Moquillon il y a presque 13 ans
Ce problème est lié à celui qu'a effectivement rencontré Etienne avec l'Intranoo lors du fix du bogue #2796
Mis à jour par Miguel Moquillon il y a presque 13 ans
- Statut changé de New à In progress...
Mis à jour par Miguel Moquillon il y a presque 13 ans
- Statut changé de In progress... à Resolved
Un code de migration a été ajouté à DB-Builder pour créer deux entrées dans la table UniqueId pour chacune des tables PdcPosition et PdcClassification en vue de la génération d'identifiant via JPA à chaque création d'un classement sur le PdC et d'une position.
Ces deux entrées prennent chacune le plus identifiant disponible + 1 des entrées existantes dans les tables PdcClassification et PdcPosition.
Config-core a été modifié avec une nouvelle version pour la migration SQL du pdc.
Ne pas oublier de fusionner aussi bien la branche support-2977 de DB-Builder que celle support-2799 de Silverpeas-Core
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Catégorie mis à Plan de classement
- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
OK. Validé.