-- PS_Launcher schema v2 -- Ajoute deux flags par-license : -- * channel : nom du manifest à servir (NULL = default = manifest/versions.json) -- * can_see_betas : autorise la license à voir les versions taggées isBeta=true -- -- À jouer après 001_init.sql. Idempotent grâce à IF NOT EXISTS (MariaDB 10.4+). -- Pour MySQL/MariaDB plus ancien sans IF NOT EXISTS sur ALTER, voir variante en -- bas (mais OVH mutualisé tourne en MariaDB récent, on devrait être bon). ALTER TABLE licenses ADD COLUMN IF NOT EXISTS channel VARCHAR(64) NULL AFTER max_machines, ADD COLUMN IF NOT EXISTS can_see_betas TINYINT(1) NOT NULL DEFAULT 0 AFTER channel, ADD INDEX IF NOT EXISTS idx_channel (channel); -- Note : pas de migration de data. Les licenses existantes gardent -- channel = NULL (= manifest default) et can_see_betas = 0 (= pas d'accès aux betas). -- L'admin attribue manuellement les flags via la page licenses.php.