Projet

Général

Profil

Fonctionnalité #26146

ATELIER - Nouvelle mécanique automatique de migration majeur / mineure

Ajouté par Jean-Laurent DUZANT il y a 9 mois. Mis à jour il y a 9 mois.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Version cible:
Début:
28/07/2023
Echéance:
29/08/2023
Version applicable MC:
2301
Tags Courrier:

Description

Aujourd'hui MC à une mise à jour mineure de type sql seulement.
Il faudra une nouvelle mécanique de migration majeur / mineure qui prendra en charge pour plusieurs script.

A. Compréhension

Une nouvelle mécanique de migration pour plusieurs script, sql, php et sh

B. Proposition

Améliorez la mécanique actuelle au lieu d'avoir le nom du fichier SQL du prochain tag, plutôt avoir un dossier avec le nom du prochain tag.
Dans ce dossier il aura tous les fichiers à executer pour ce tag ou un launcher.

Exemple d'architecture de dossier de migration.

migration
|
|-> 2301.1.4
|   |-> 2301.1.4.sql
|   |-> launch.php
|   |-> migrateSecretKey.php
|   |-> migrateAttributs.php
|
|-> 2301.2.4
|
|-> 2401.0.0

C. Impacts

Possibilité d'exécuter la migration sur plusieurs instances.
Un ralentissement de la mise à jour.

D. Evaluation

Cible : 2301.2.x


Demandes liées

Lié à Backlog Courrier - Fonctionnalité #26240: [BACK] Bloquer l'accès de l'application pendant la migrationR&D - Terminé2023-08-07
Lié à Backlog Courrier - Fonctionnalité #26241: [BACK] Mécanique de migrationR&D - Terminé2023-08-07
Lié à Backlog Courrier - Fonctionnalité #26239: [FRONT] Bloquer l'accès de l'application pendant la migrationR&D - Terminé2023-08-072023-08-29
Lié à Backlog Courrier - Fonctionnalité #26242: [BACK] Déclencher la migrationR&D - Terminé2023-08-072023-09-26
Lié à Backlog Courrier - Fonctionnalité #26243: [BACK] Ajouter le dossier de migration dans les paramètres du docserverR&D - Terminé2023-08-07
Lié à Backlog Courrier - Fonctionnalité #25796: Migration de la clé privée en fichier hors VHOSTR&D - Terminé2023-07-042023-11-07

Historique

#1 Mis à jour par Emmanuel DILLARD il y a 9 mois

  • Echéance mis à 31/07/2023
  • Statut changé de A traiter à R&D - A étudier

#2 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

  • Description mis à jour (diff)
  • Assigné à Emmanuel DILLARD supprimé
  • Version cible 2301 supprimé

#3 Mis à jour par Emmanuel DILLARD il y a 9 mois

  • Sujet changé de Nouvelle mécanique automatique de migration majeur / mineure à ATELIER - Nouvelle mécanique automatique de migration majeur / mineure
  • Echéance 31/07/2023 supprimé
  • Statut changé de R&D - A étudier à R&D - A planifier
  • Version cible mis à 2301

A évaluer en atelier

#4 Mis à jour par Emmanuel DILLARD il y a 9 mois

  • Statut changé de R&D - A planifier à R&D - En cours

#6 Mis à jour par Emmanuel DILLARD il y a 9 mois

  • Echéance mis à 29/08/2023

#7 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

  • Assigné à mis à Jean-Laurent DUZANT

#10 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

#11 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

#13 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

#14 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

#15 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

  • Lié à Fonctionnalité #26243: [BACK] Ajouter le dossier de migration dans les paramètres du docserver ajouté

#16 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

  • Statut changé de R&D - En cours à R&D - En test

#17 Mis à jour par Jean-Laurent DUZANT il y a 9 mois

  • Statut changé de R&D - En test à R&D - Terminé

#18 Mis à jour par Emmanuel DILLARD il y a 8 mois

Formats disponibles : Atom PDF