feat: add mime validator
This commit is contained in:
29
migration-metadata.sql
Normal file
29
migration-metadata.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- 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;
|
||||
|
||||
Reference in New Issue
Block a user