-- ========================================================================== -- Agencia PSI — Migracao: layout_variant aceita 'melissa' -- ========================================================================== -- O CHECK constraint user_settings_layout_variant_check restringia o valor -- a ('classic', 'rail'). Com a chegada do Layout Melissa (Direção B do -- redesign — wrapper estilo Win11 lockscreen), precisamos aceitar o valor -- 'melissa' tambem. -- -- Wire-up real do router (troca do AppLayout pelo MelissaLayout) ainda nao -- foi feito (Fase 5 do roadmap Melissa) — mas a preferencia ja precisa -- persistir desde agora pra UI do /profile funcionar. -- ========================================================================== ALTER TABLE public.user_settings DROP CONSTRAINT IF EXISTS user_settings_layout_variant_check; ALTER TABLE public.user_settings ADD CONSTRAINT user_settings_layout_variant_check CHECK (layout_variant = ANY (ARRAY['classic'::text, 'rail'::text, 'melissa'::text])); COMMENT ON COLUMN public.user_settings.layout_variant IS 'classic (sidebar) | rail (mini rail + painel) | melissa (Win11 lockscreen, Beta)';