mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-11 17:29:37 +02:00
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.
134 lines
3.1 KiB
Markdown
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
|