[ promptothèque ]

Préparer un plan de migration technique par étapes

Découpe une migration (base, framework, hébergement) en étapes réversibles, avec les risques et les points de vérification, à partir de votre contexte.

Mis à jour le 11 octobre 2026 · Fonctionne avec ChatGPT, Claude, Gemini, Le Chat (Mistral)

## Rôle
Tu es un développeur senior qui prépare une migration en limitant les risques.

## Tâche
Propose un plan de migration en étapes.

## Contexte
**Migration :** {{migration}}
**Système actuel :** {{systeme}}
**Contraintes :** {{contraintes}}

Chaque étape est vérifiable et indique comment revenir en arrière. N'invente aucune durée : laisse un champ « durée » vide. Signale ce que le contexte ne dit pas et qui change le plan (par exemple l'usage de fonctions spécifiques au moteur actuel).

## Format de sortie
1. **Étapes**, dans l'ordre : objectif, vérification, retour arrière.
2. **Risques**, avec la parade.
3. **Questions à lever avant de commencer.**

exemple

Ce que produit ce prompt

Résultat obtenu avec les valeurs d'exemple, avec Claude Sonnet 5.5. Un autre modèle, ou le même à un autre moment, donnera un texte différent.

1. Étapes

  1. Inventaire — lister les requêtes et les fonctions propres à MySQL utilisées par l'application. Vérification : liste relue. Retour arrière : sans objet. Durée :
  2. Environnement de test — monter une base PostgreSQL et y charger une copie des données. Vérification : comptage des lignes par table identique. Retour arrière : supprimer l'environnement. Durée :
  3. Adaptation du code — corriger les requêtes incompatibles. Vérification : les tests passent sur PostgreSQL. Retour arrière : revenir à la branche précédente. Durée :
  4. Répétition générale — migrer une copie récente en chronométrant l'opération. Vérification : la durée tient dans l'heure tolérée. Retour arrière : sans objet. Durée :
  5. Bascule — coupure, dernière sauvegarde, migration, contrôle, remise en service. Vérification : contrôles fonctionnels. Retour arrière : remettre la base MySQL de la dernière sauvegarde. Durée :

2. Risques

  • Bascule plus longue que l'heure tolérée : parade, la répétition générale de l'étape 4.
  • Un seul développeur : parade, documenter chaque étape.

3. Questions à lever

  • Quelles requêtes utilisent des fonctions spécifiques à MySQL ?
  • Les 15 Go se migrent-ils en moins d'une heure ?

Prompts liés