Files
massive-cloud/drizzle/0007_task_analysis_plugin_columns.sql

21 lines
729 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 通用算法插件(Route B)接入:
-- 1. task_analysis_results.type 新增枚举值 'plugin',所有插件运行的结果都以此类型记录;
-- 2. 新增 pluginId / schemaVersion 列,方便回放、复现、版本检查。
ALTER TABLE task_analysis_results
MODIFY COLUMN type ENUM(
'error_analysis',
'measurement',
'compression',
'smooth_heatmap',
'assembly_inspection',
'obj_deviation',
'plugin'
) NOT NULL;
ALTER TABLE task_analysis_results
ADD COLUMN pluginId VARCHAR(64) NULL AFTER type,
ADD COLUMN schemaVersion INT NULL AFTER pluginId;
-- 为按插件 ID 查询历史结果建立索引
CREATE INDEX idx_task_analysis_plugin_id ON task_analysis_results (pluginId);