Anomalie #22189
ferméScript de migration : Erreur SQL de déploiement du tag 21.03.23
Description
L’installation s'est bien déroulée. Mais une fois arrivé sur la page de connexion nous avons une erreur :
[SQLSTATE23505: Unique violation: 7 ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « parameters_pkey »
DETAIL: La clé « (id)=(suggest_links_n_days_ago) » existe déjà.]
En regardant les logs queries_error;log nous voyons vois l'erreur
[2022-09-13 13:28:13] -- *****************************************************************--
-- Model migration script - 21.03.21 to 21.03.22 --
-- *****************************************************************--
INSERT INTO parameters (id, description, param_value_int) VALUES ('suggest_links_n_days_ago', 'Le nombre de jours sur lequel sont cherchés les courriers à lier', 0);
UPDATE parameters SET param_value_string = '21.03.22' WHERE id = 'database_version';
[2022-09-13 13:28:13] [SQLSTATE23505: Unique violation: 7 ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « parameters_pkey »
DETAIL: La clé « (id)=(suggest_links_n_days_ago) » existe déjà.]
C'est donc un script SQL de migration qui pose problème quand on installe la 21.03.23.
Merci pour votre aide.
Cordialement
Julien
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Sujet changé de Erreur avec la version 21.03.23 à Script de migration : Erreur SQL de déploiement du tag 21.03.23
- Echéance mis à 29/09/2022
- Statut changé de A qualifier à R&D - En cours
- Assigné à
Emmanuel DILLARDsupprimé
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Lié à Anomalie #22166: Clean install KO ajouté
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
Problème connu de redondance du script de migration.
En cours de correction via #22166 (tag du 29)
Contournement :
- Exécuter la commande SQL suivantes :
UPDATE parameters SET param_value_string = '21.03.22' WHERE id = 'database_version';
- vérifier le tag du code
avec un git branch --show-current, ça doit être 21.03.23
ou via profil utilisateur / informations
Mis à jour par Jean-Laurent DUZANT il y a environ 2 ans
- Statut changé de R&D - En cours à R&D - Terminé