Claude
|
8007c4281a
|
Fix: Conversion SQL SQLite → PostgreSQL
Correction de TOUTES les requêtes SQL pour PostgreSQL:
1. Paramètres: ? → $1, $2, $3...
- 234 conversions automatiques
- auth.routes.js: WHERE username = $1
- Tous les routes et services corrigés
2. Booléens: 0/1 → TRUE/FALSE
- WHERE enabled = 1 → WHERE enabled = TRUE
- WHERE completed = 0 → WHERE completed = FALSE
- rss-scheduler.js ligne 154: corrigé
ERREURS RÉSOLUES:
- ✅ "syntax error at end of input" (auth login)
- ✅ "operator does not exist: boolean = integer" (RSS)
Script: scripts/convert-sql-to-postgres.js
- Conversion automatique intelligente
- Gère WHERE, INSERT, UPDATE, DELETE, SELECT
- Remplace ? par $N selon ordre
- Convertit booléens 0/1 → TRUE/FALSE
Fichiers modifiés:
- routes/*.js (9 fichiers)
- services/*.js (2 fichiers)
- 234 requêtes SQL corrigées
La connexion et les flux RSS devraient maintenant fonctionner.
|
2025-11-14 10:08:08 +00:00 |
|