-- Ajoute un champ JSONB pour stocker les permissions par fonctionnalite. ALTER TABLE IF EXISTS public.utilisateurs ADD COLUMN IF NOT EXISTS permissions jsonb NOT NULL DEFAULT '{}'::jsonb; -- Securise les lignes existantes si la colonne etait nullable. UPDATE public.utilisateurs SET permissions = '{}'::jsonb WHERE permissions IS NULL;