Files
noteflow/URGENCE-README.md
T
Claude 4da0537c14 Docs: Guide d'urgence récupération rapide
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.
2025-11-14 09:53:01 +00:00

134 lines
3.1 KiB
Markdown

# 🚨 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
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:
```bash
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
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
```bash
docker-compose logs notes-app | tail -50
```
### Redémarrer l'application
```bash
docker-compose restart notes-app
```
### Vérifier la configuration
```bash
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
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