-- =====================================================================
-- Déploiement « Créneaux char à voile » — à exécuter UNE SEULE FOIS sur
-- la base de production (phpMyAdmin > onglet SQL).
--
-- Équivalent de :
--   php bin/console doctrine:migrations:execute --up \
--     'DoctrineMigrations\Version20260827020000'
--
-- Prérequis : la table parametre doit déjà exister
-- (script deploy_maree_vent.sql, déjà passé en production).
-- =====================================================================

-- --- 1. Réglages de planification ------------------------------------
INSERT INTO parametre (nom, valeur, description) VALUES
    ('seance_hauteur_max', '3.5', 'Hauteur d''eau maximale (m) permettant une séance de char à voile'),
    ('seance_duree', '90', 'Durée d''une séance de char à voile, en minutes'),
    ('seance_battement', '30', 'Battement minimal entre deux séances, en minutes')
    ON DUPLICATE KEY UPDATE nom = nom;

-- --- 2. Marquer la migration comme appliquée --------------------------
-- Le double antislash est VOLONTAIRE : MySQL traite « \ » comme un
-- caractère d'échappement, « \\ » stocke donc un seul antislash, ce qui
-- correspond exactement à ce qu'écrit Doctrine.
INSERT INTO doctrine_migration_versions (version, executed_at, execution_time) VALUES
    ('DoctrineMigrations\\Version20260827020000', NOW(), 0);

-- --- 3. Vérification --------------------------------------------------
-- Doit renvoyer les 3 réglages seance_*, puis la ligne de migration.
SELECT nom, valeur FROM parametre WHERE nom LIKE 'seance\_%' ORDER BY nom;
SELECT version, executed_at FROM doctrine_migration_versions
 WHERE version LIKE '%Version20260827020000';
