-- ==========================================================================
-- Agencia PSI — Migracao: session_reminder_logs aceita tipo 'manual' (8.2)
-- ==========================================================================
-- Permite log de lembrete disparado manualmente pelo botao "Lembrar paciente"
-- na agenda. O UNIQUE (event_id, reminder_type) continua: disparar de novo
-- sobrescreve o log manual anterior do mesmo evento.
-- ==========================================================================

ALTER TABLE public.session_reminder_logs
    DROP CONSTRAINT IF EXISTS session_reminder_logs_reminder_type_check;

ALTER TABLE public.session_reminder_logs
    ADD CONSTRAINT session_reminder_logs_reminder_type_check
    CHECK (reminder_type = ANY (ARRAY['24h'::text, '2h'::text, 'manual'::text]));
