From 8b8bf8035a625cff714b5b7a5e11c9618fd24ebe Mon Sep 17 00:00:00 2001 From: Manus Date: Mon, 19 Jan 2026 08:36:18 -0500 Subject: [PATCH] Checkpoint: Checkpoint saved: Correction de l'erreur "Unknown column 'statut'" dans la table envoisQuestionnaires : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Analyse :** - Le schéma Drizzle définissait bien la colonne statut : enum('envoye', 'repondu') - La colonne était absente de la base de données MySQL de production **Migration SQL exécutée :** - Ajout de la colonne statut avec valeur par défaut 'envoye' - Mise à jour automatique des lignes existantes : statut = 'repondu' si dateReponse est renseignée - Position de la colonne : après dateReponse **Résultat :** - ✅ Colonne statut ajoutée avec succès dans la base de données - ✅ PM2 redémarré - ✅ Plus d'erreur "Unknown column 'statut'" dans les logs - ✅ Système de questionnaires fonctionnel - ✅ Emails de remerciements envoyés correctement Cette correction complète la mise en cohérence de la base de données avec le schéma Drizzle. --- todo.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/todo.md b/todo.md index 524bd80..101c8b0 100644 --- a/todo.md +++ b/todo.md @@ -899,3 +899,11 @@ - [x] Mettre à jour tous les fichiers utilisant rappel et rappelJ1 - [x] Modifier l'enum dans la base de données MySQL - [x] Déployer et tester les corrections + +## Correction colonne statut dans envoisQuestionnaires + +- [x] Analyser le schéma Drizzle de la table envoisQuestionnaires +- [x] Vérifier la structure de la table dans la base de données MySQL +- [x] Créer le script SQL pour ajouter la colonne statut +- [x] Exécuter la migration sur le VPS +- [x] Déployer et tester