URGENCE-README.md: Guide simplifié pour récupérer les données Points clés: - Confirmation que data/notes.db existe (148KB) - Solution en 1 commande: bash scripts/restore-sqlite.sh - Checklist de vérification - Explication de ce qui a été corrigé Ce fichier est la porte d'entrée pour l'utilisateur qui a perdu ses données. Il explique clairement la situation et donne la solution immédiate.
3.1 KiB
🚨 VOS DONNÉES NE SONT PAS PERDUES
Situation actuelle
Votre fichier SQLite existe et contient vos données (148 KB):
✅ data/notes.db - Dernière modification: 13 Nov 17:24
Le problème était que l'application chargeait une nouvelle base SQLite vide au lieu de votre base existante.
✅ CORRECTIF APPLIQUÉ - L'application détecte maintenant automatiquement la bonne base de données.
🎯 SOLUTION RAPIDE (2 minutes)
Option 1: Restaurer SQLite (RECOMMANDÉ pour l'instant)
bash scripts/restore-sqlite.sh
Ce script va:
- ✅ Désactiver PostgreSQL
- ✅ Réactiver SQLite avec vos données
- ✅ Redémarrer l'application
Résultat: Toutes vos données réapparaissent immédiatement.
🔍 Diagnostic (optionnel)
Vérifier où sont vos données:
node scripts/check-data.js
Ce script affiche:
- Nombre d'entrées dans SQLite (vos vraies données)
- Nombre d'entrées dans PostgreSQL (si configuré)
- Configuration actuelle de l'application
🐘 Migration PostgreSQL (plus tard)
Une fois que tout fonctionne avec SQLite, vous pouvez migrer vers PostgreSQL:
bash scripts/switch-to-postgres.sh
Ce script va:
- ✅ Créer un backup de SQLite
- ✅ Activer PostgreSQL
- ✅ Migrer toutes vos données
- ✅ Vérifier que tout fonctionne
📊 Résumé des fichiers importants
| Fichier | Description |
|---|---|
data/notes.db |
VOS DONNÉES (ne pas supprimer!) |
scripts/restore-sqlite.sh |
Restauration rapide SQLite |
scripts/switch-to-postgres.sh |
Migration vers PostgreSQL |
scripts/check-data.js |
Diagnostic des données |
RECUPERATION-DONNEES.md |
Guide détaillé complet |
🆘 Aide rapide
Voir les logs
docker-compose logs notes-app | tail -50
Redémarrer l'application
docker-compose restart notes-app
Vérifier la configuration
docker exec notes-todo-app env | grep DB
✅ Checklist après restauration
- Application redémarrée
- Notes visibles dans l'interface
- Tâches visibles
- Flux RSS configurés
- Calendrier fonctionne
- Paramètres présents
💡 Ce qui a été corrigé
Commit: 55a1809 - Fix: Chargement automatique SQLite/PostgreSQL
Changements:
- ✅ Nouveau système de détection automatique (
config/database-loader.js) - ✅ Tous les fichiers routes/services mis à jour
- ✅ L'application charge maintenant la bonne base selon
DB_TYPE
Avant: L'app chargeait toujours SQLite, même avec DB_TYPE=postgres
Après: L'app détecte automatiquement et charge la bonne base
🎯 Action recommandée MAINTENANT
Exécutez cette commande:
bash scripts/restore-sqlite.sh
Vos données réapparaîtront en 2 minutes.
Date: 2025-11-14 Branch: claude/update-rss-feeds-011CV6EZDsWAUqbRHZR1117Q Status: ✅ Correctif déployé, données récupérables