Files
noteflow/migrations/README.md
T
Claude 2011c4f6a4 Ajout de migrations SQL pour corriger le schéma de base de données
- Création du dossier migrations/
- Migration 001: Ajout de la colonne image_filename manquante
- Script run-migrations.sh pour appliquer les migrations
- Documentation dans migrations/README.md
- Correction de l'erreur 'no such column: n.image_filename'
2025-11-11 11:31:56 +00:00

37 lines
888 B
Markdown

# Migrations de base de données
Ce dossier contient les scripts de migration SQL pour mettre à jour le schéma de la base de données.
## Utilisation
### Méthode 1 : Exécuter dans le container Docker
```bash
# Copier le script dans le container
docker cp migrations/run-migrations.sh notes-todo-app:/app/
# Exécuter la migration
docker exec notes-todo-app sh /app/run-migrations.sh
```
### Méthode 2 : Manuellement avec sqlite3
```bash
# Se connecter au container
docker exec -it notes-todo-app sh
# Exécuter la migration SQL
sqlite3 /app/data/notes.db < /path/to/migration.sql
```
### Méthode 3 : Recréer la base de données (⚠️ perte de données)
```bash
docker-compose down -v
docker-compose up -d --build
```
## Liste des migrations
- **001_add_image_filename.sql** : Ajoute la colonne `image_filename` à la table `notes`