/* eslint-disable */ /** 多报价方案对比:每个评估最多 5 套报价方案。 */ exports.up = (pgm) => { pgm.sql(` CREATE TABLE IF NOT EXISTS scenarios ( id TEXT NOT NULL, assessment_id TEXT NOT NULL REFERENCES assessments(id) ON DELETE CASCADE, label TEXT NOT NULL, inputs JSONB NOT NULL, result JSONB NOT NULL, created_at TIMESTAMPTZ NOT NULL DEFAULT now(), PRIMARY KEY (assessment_id, id) ); CREATE INDEX IF NOT EXISTS idx_scenarios_assessment ON scenarios(assessment_id); `); }; exports.down = (pgm) => { pgm.sql(`DROP TABLE IF EXISTS scenarios;`); };