-- 添加 metadata 字段到 rule_violation_events 表 -- 用于存储违规事件的额外元数据信息 ALTER TABLE rule_violation_events ADD COLUMN IF NOT EXISTS metadata JSONB DEFAULT '{}'; -- 添加元数据字段的注释 COMMENT ON COLUMN rule_violation_events.metadata IS '违规事件附加元数据(JSON格式)'; -- 创建索引以支持 JSON 查询 CREATE INDEX IF NOT EXISTS idx_rule_violations_metadata_gin ON rule_violation_events USING GIN(metadata);