-- ============================================================
-- 增量迁移：user_events 增加 system_source 列，区分不同系统的埋点
-- 执行方式：psql -h <host> -U <user> -d pharmacopoeia -f database/migrate_user_events_system.sql
-- ============================================================
BEGIN;

ALTER TABLE public.user_events
    ADD COLUMN IF NOT EXISTS system_source varchar(64) DEFAULT 'AI药典';

-- 历史数据全部归入 AI药典（当前业务系统）
UPDATE public.user_events
   SET system_source = 'AI药典'
 WHERE system_source IS NULL;

CREATE INDEX IF NOT EXISTS ix_user_events_system ON public.user_events(system_source);

COMMIT;
