-- ============================================================
-- TABLE ÉVÉNEMENTS — JeTeGageQue
-- ============================================================

CREATE TABLE IF NOT EXISTS events (
    id          INT(11)      NOT NULL AUTO_INCREMENT PRIMARY KEY,
    title       VARCHAR(255) NOT NULL,
    description TEXT         DEFAULT NULL,
    event_date  DATETIME     NOT NULL,
    location    VARCHAR(255) DEFAULT NULL,
    type        ENUM('local','sport','artistique') DEFAULT 'local',
    language    VARCHAR(10)  DEFAULT 'CA-FR',
    importance  INT(11)      DEFAULT 1 COMMENT '1=normal, 2=important, 3=très important',
    url         VARCHAR(255) DEFAULT NULL COMMENT 'Lien vers plus d\'info',
    is_active   TINYINT(1)   DEFAULT 1,
    created_at  TIMESTAMP    DEFAULT CURRENT_TIMESTAMP
);

-- Exemples d'événements
INSERT INTO events (title, description, event_date, location, type, language, importance, url) VALUES
('Canadiens vs Maple Leafs', 'Classique Montréal-Toronto au Centre Bell', '2026-05-15 19:00:00', 'Centre Bell, Montréal', 'sport', 'CA-FR', 3, 'https://www.nhl.com'),
('Festival de Jazz de Montréal', 'Le plus grand festival de jazz au monde', '2026-06-26 18:00:00', 'Quartier des spectacles, Montréal', 'artistique', 'CA-FR', 3, 'https://www.montrealjazzfest.com'),
('Tournoi de hockey mineur Laval', 'Tournoi régional catégorie bantam', '2026-05-20 09:00:00', 'Aréna Laval', 'sport', 'CA-FR', 1, NULL),
('Cirque du Soleil - Alegría', 'Représentation spéciale retour de tournée', '2026-05-30 20:00:00', 'Vieux-Port de Montréal', 'artistique', 'CA-FR', 2, 'https://www.cirquedusoleil.com'),
('Championnat provincial de soccer', 'Demi-finales et finales provinciales', '2026-06-05 14:00:00', 'Stade Saputo, Montréal', 'sport', 'CA-FR', 2, NULL);
