mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-11 17:29:37 +02:00
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.
This commit is contained in:
1 file changed
+133
@@ -0,0 +1,133 @@
|
||||
# 🚨 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
|
||||
Reference in new issue
Block a user