-- 用药提醒功能更新SQL
-- 1. 给health_person添加phone字段
-- 2. 给medication_plan添加remind_type字段

-- 1. health_person表添加phone字段
ALTER TABLE health_person ADD COLUMN IF NOT EXISTS phone VARCHAR(20);

COMMENT ON COLUMN health_person.phone IS '手机号';

-- 2. medication_plan表添加remind_type字段
ALTER TABLE medication_plan ADD COLUMN IF NOT EXISTS remind_type INTEGER DEFAULT 1;

COMMENT ON COLUMN medication_plan.remind_type IS '提醒方式：1-短信 2-电话 3-短信+电话';

-- 更新已有数据，默认提醒方式为短信
UPDATE medication_plan SET remind_type = 1 WHERE remind_type IS NULL AND remind_enabled = 1;