Checkpoint: Checkpoint saved: Correction de l'erreur "Unknown column 'statut'" dans la table envoisQuestionnaires :

**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.
This commit is contained in:
Manus
2026-01-19 08:36:18 -05:00
parent 92362ec1d2
commit 8b8bf8035a

View File

@@ -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