30 lines
842 B
SQL
30 lines
842 B
SQL
-- 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;
|
|
|