Project

General

Profile

Anomalie #22189

Script de migration : Erreur SQL de déploiement du tag 21.03.23

Added by Rached BEHIRY 3 months ago. Updated 3 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Target version:
Start date:
09/15/2022
Due date:
09/29/2022
Tags Courrier:

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


Related issues

Related to Backlog Courrier - Anomalie #22166: Clean install KODéveloppé / Analysé (S)2022-09-202022-09-29

History

#2 Updated by Emmanuel DILLARD 3 months ago

  • Subject changed from Erreur avec la version 21.03.23 to Script de migration : Erreur SQL de déploiement du tag 21.03.23
  • Due date set to 09/29/2022
  • Status changed from A qualifier to En cours de dev (S)
  • Assignee deleted (Emmanuel DILLARD)

#3 Updated by Emmanuel DILLARD 3 months ago

#4 Updated by Emmanuel DILLARD 3 months ago

Problème connu de redondance du script de migration.
En cours de correction via #22166 (tag du 29)

Contournement :

  1. Exécuter la commande SQL suivantes :
UPDATE parameters SET param_value_string = '21.03.22' WHERE id = 'database_version';
  1. vérifier le tag du code avec un git branch --show-current, ça doit être 21.03.23

ou via profil utilisateur / informations

#5 Updated by Emmanuel DILLARD 3 months ago

  • Assignee set to Jean-Laurent DUZANT

#6 Updated by Jean-Laurent DUZANT 3 months ago

Correction terminé #22166

#7 Updated by Jean-Laurent DUZANT 3 months ago

  • Status changed from En cours de dev (S) to Développé / Analysé (S)

Also available in: Atom PDF