19 lines
719 B
SQL
19 lines
719 B
SQL
-- =====================================================================
|
|
-- 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 = '{}';
|