-- ===================================================================== -- GameDev Tracker — Migration v4 -- À exécuter UNE FOIS dans : Supabase > SQL Editor > New query -- (après migration_v3.sql) -- -- Contenu : -- • Un membre peut appartenir à PLUSIEURS pôles (rôles). -- profiles.role reste le rôle « principal » ; profiles.roles -- contient l'ensemble des pôles. -- ===================================================================== alter table public.profiles add column if not exists roles member_role[] not null default '{}'; -- Backfill : les profils existants héritent de leur rôle unique actuel. update public.profiles set roles = array[role] where roles = '{}';