-- Migration pour ajouter Saveur_ID et Usine_ID à la table cupidose_categories
-- Date: 2025-12-08 (Mise à jour: 2026-01-12)
-- Description: Ajout des colonnes pour stocker les IDs numériques des saveurs et usines

-- Ajouter la colonne Usine_ID après Usine_fabrication (seulement si elle n'existe pas)
ALTER TABLE `cupidose_categories` 
ADD COLUMN IF NOT EXISTS `Usine_ID` INT NULL AFTER `Usine_fabrication`;

-- Ajouter la colonne Saveur_ID après Saveur (seulement si elle n'existe pas)
ALTER TABLE `cupidose_categories` 
ADD COLUMN IF NOT EXISTS `Saveur_ID` INT NULL AFTER `Saveur`;

-- Vérifier la structure de la table
DESCRIBE `cupidose_categories`;

-- Exemple de requête pour voir les données avec les nouveaux champs
SELECT ID, Nom, Niveau, Saveur, Saveur_ID, Usine_fabrication, Usine_ID 
FROM `cupidose_categories` 
WHERE Niveau = 4
ORDER BY Type_ID, Saveur_ID, Usine_ID;

-- Note: Les IDs sont générés automatiquement par le code PHP lors de l'ajout de nouvelles marques
-- Pour le même Type_ID:
--   - Saveur_ID: Numéro séquentiel pour chaque saveur unique (1, 2, 3...)
--   - Usine_ID: Numéro séquentiel pour chaque usine unique (1, 2, 3...)
--   - 0 = "Aucune" (saveur) ou "Aucun" (usine)
