-- Script de migration pour ajouter le champ chk_user_delete_pass
-- Ce champ permet aux administrateurs d'autoriser ou non leurs membres à supprimer des passages
-- Date : 2025-08-20
-- À exécuter sur DVA, REC et PROD

-- Ajouter le champ chk_user_delete_pass s'il n'existe pas
ALTER TABLE `entites` 
ADD COLUMN IF NOT EXISTS `chk_user_delete_pass` tinyint(1) unsigned NOT NULL DEFAULT 0 
COMMENT 'Autoriser les membres à supprimer des passages (1) ou non (0)'
AFTER `chk_username_manuel`;

-- Vérifier l'ajout
SELECT 
    COLUMN_NAME, 
    DATA_TYPE, 
    COLUMN_DEFAULT, 
    IS_NULLABLE, 
    COLUMN_COMMENT 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = DATABASE() 
    AND TABLE_NAME = 'entites' 
    AND COLUMN_NAME = 'chk_user_delete_pass';