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:
8
todo.md
8
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
|
||||
|
||||
Reference in New Issue
Block a user