This commit is contained in:
2026-07-01 12:39:59 +02:00
parent b054e36df0
commit 8a0fa70c10
26 changed files with 1804 additions and 724 deletions
+18
View File
@@ -0,0 +1,18 @@
-- =====================================================================
-- 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 = '{}';