-- 005_fix_user_scenarios_description.down.sql
-- 回滚：恢复原约束（description 必填，prompt 最小长度 50）

-- 注意：如果表中存在不符合原约束的数据，此回滚会失败

-- 1. 恢复 description 为必填
ALTER TABLE user_scenarios
    ALTER COLUMN description SET NOT NULL;

-- 2. 恢复 prompt 最小长度为 50
ALTER TABLE user_scenarios
    DROP CONSTRAINT IF EXISTS check_prompt_length;

ALTER TABLE user_scenarios
    ADD CONSTRAINT check_prompt_length CHECK (char_length(prompt) >= 50 AND char_length(prompt) <= 2000);
