# 🚀 REBUILD ET REDÉMARRAGE ## Les corrections SQL sont dĂ©jĂ  dans le code! Toutes les requĂȘtes SQL ont Ă©tĂ© converties de SQLite vers PostgreSQL dans le commit **8007c42**. ## ✅ Il suffit de rebuild Docker ```bash docker-compose build notes-app docker-compose restart notes-app ``` ## ⏱ Ce qui va se passer 1. **Build (1-2 minutes)** - Docker va reconstruire l'image avec le code corrigĂ© - Les 234 requĂȘtes SQL corrigĂ©es seront incluses - ParamĂštres: `?` → `$1, $2, $3...` - BoolĂ©ens: `= 1` → `= TRUE`, `= 0` → `= FALSE` 2. **RedĂ©marrage (30 secondes)** - PostgreSQL est dĂ©jĂ  prĂȘt - L'application dĂ©marre avec le code corrigĂ© - Les tables existent dĂ©jĂ  (pas de re-migration) 3. **RĂ©sultat** - ✅ Connexion `admin`/`admin` fonctionne - ✅ Flux RSS fonctionnent - ✅ Plus d'erreur SQL dans les logs ## 🔍 VĂ©rifier que ça fonctionne ### Pendant le redĂ©marrage, suivez les logs: ```bash docker-compose logs -f notes-app ``` ### Vous DEVRIEZ voir: ``` ✓ PostgreSQL connectĂ© ✓ Tables PostgreSQL créées avec succĂšs ✓ Base de donnĂ©es dĂ©jĂ  initialisĂ©e 📰 === RSS Scheduler V2 dĂ©marrĂ© === 🔄 === DĂ©but mise Ă  jour RSS === 📰 X flux Ă  traiter ✓ Serveur NoteFlow dĂ©marrĂ© sur le port 2222 ``` ### Vous NE devriez PLUS voir: ``` ❌ "syntax error at end of input" ❌ "operator does not exist: boolean = integer" ``` ## đŸ“± Tester la connexion 1. Ouvrez: **http://localhost:2222** 2. Connectez-vous: `admin` / `admin` 3. ✅ **SuccĂšs!** Vous verrez vos notes/tĂąches/flux RSS --- ## 🎯 COMMANDE UNIQUE ```bash docker-compose build notes-app && docker-compose restart notes-app && docker-compose logs -f notes-app ``` Cette commande va: 1. Rebuild avec le code corrigĂ© 2. RedĂ©marrer l'application 3. Afficher les logs en temps rĂ©el Appuyez sur **Ctrl+C** pour arrĂȘter de suivre les logs (le serveur continue de tourner). --- ## ✅ Checklist finale AprĂšs le redĂ©marrage: - [ ] Build terminĂ© sans erreur - [ ] Logs affichent "✓ Serveur NoteFlow dĂ©marrĂ©" - [ ] Pas d'erreur SQL dans les logs - [ ] http://localhost:2222 accessible - [ ] Connexion admin/admin rĂ©ussie - [ ] Notes visibles - [ ] Flux RSS fonctionnent --- **Commit appliquĂ©:** 8007c42 - Fix: Conversion SQL SQLite → PostgreSQL **234 requĂȘtes SQL corrigĂ©es** et prĂȘtes Ă  l'emploi dans l'image Docker.