Migration MAJ V5 à V6 - Erreurs!

Bonjour à tous !

Je vous partage mon expérience sur la migration effectuée il y a 2 jours entre la V5 et la V6.
̶C̶’̶e̶s̶t̶ ̶u̶n̶ ̶s̶u̶c̶c̶è̶s̶ ̶e̶t̶ ̶a̶u̶c̶c̶u̶n̶ ̶p̶r̶o̶b̶l̶è̶m̶e̶ ̶r̶e̶n̶c̶o̶n̶t̶r̶é̶.̶
Merci l’équipe d’Axelor !!! @gdu-axelor

Version Axelor : Version: 5.4.0
Migration intermédiaire : Version: 5.4.6
Migration V6 : Version: 6.0.6

Bonne continuation à tous !

Finalement, tout n’est pas rose.

Erreur SQL

Une erreur de base de données est survenue sur le serveur.

ERROR: column sequence0_.code_select does not exist
Position: 412

Dans les séquences, plus rien n’est affiché. pour autant il indique une « présence » de 105 séquences (montant cohérent à ce qu’il y avait avant la migration).

Même probleme sur les inventaires.

Bonjour,

Merci pour ce retour d’expérience.

En V6 le champ « code » a été renommé en « codeSelect » sur l’objet Sequence.

Il faut donc jouer un script pour ajouter cette colonne en base. L’ORM Hibernate ne peut pas mettre à jour le schéma de base de données automatiquement. En effet, le champ étant requis, une contrainte en base interdit l’enregistrement avec une valeur nulle.

Le plus simple est donc de réaliser un script sql pour renommer la colonne.

Cordialement

Merci pour votre reponse.

La comparaison des bases entre les 2 versions montre d’importants changements.

Vous m’avez indiqué la correction pour l’objet séquence mais d’autres modifications pourraient être necessaires. J’ai pu voir que pour l’inventaire j’avais également le problème.

Pouvez vous partager la procédure de la migration vers la v6 ?