-- Migration SQL pour ajouter les métadonnées aux photos
-- À exécuter sur la base de données FotoSharing

USE fotosharing;

-- Ajouter les colonnes pour le type MIME et les métadonnées
ALTER TABLE photo
ADD COLUMN mime_type VARCHAR(100) AFTER uuid_fichier,
ADD COLUMN taille_fichier BIGINT AFTER mime_type,
ADD COLUMN largeur INT AFTER taille_fichier,
ADD COLUMN hauteur INT AFTER largeur;

-- Mettre à jour les photos existantes avec des valeurs par défaut
-- (à ajuster selon vos besoins)
UPDATE photo
SET mime_type = 'image/jpeg',
    taille_fichier = 0,
    largeur = NULL,
    hauteur = NULL
WHERE mime_type IS NULL;

-- Vérifier que les colonnes ont été ajoutées
DESCRIBE photo;

-- Afficher quelques photos pour vérifier
SELECT id, nom_fichier_original, mime_type, taille_fichier, largeur, hauteur
FROM photo
LIMIT 5;

