新增人味文案评分和效果学习
This commit is contained in:
@@ -99,8 +99,36 @@ CREATE INDEX IF NOT EXISTS idx_publication_records_result_version
|
||||
CREATE INDEX IF NOT EXISTS idx_publication_records_job_revision
|
||||
ON publication_records(job_id, revision);
|
||||
|
||||
ALTER TABLE scoring_runs ADD COLUMN result_version_id TEXT;
|
||||
ALTER TABLE scoring_runs ADD COLUMN case_type TEXT NOT NULL DEFAULT 'article';
|
||||
CREATE TABLE IF NOT EXISTS scoring_runs_next (
|
||||
id TEXT PRIMARY KEY,
|
||||
result_version_id TEXT,
|
||||
case_type TEXT NOT NULL DEFAULT 'article',
|
||||
job_id TEXT,
|
||||
revision INTEGER,
|
||||
rubric_version_id TEXT NOT NULL,
|
||||
dimension_scores TEXT NOT NULL,
|
||||
composite_score REAL NOT NULL,
|
||||
rationale TEXT NOT NULL,
|
||||
created_at TEXT NOT NULL,
|
||||
FOREIGN KEY (result_version_id)
|
||||
REFERENCES optimization_result_versions(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (rubric_version_id) REFERENCES rubric_versions(id)
|
||||
);
|
||||
|
||||
INSERT INTO scoring_runs_next (
|
||||
id, result_version_id, case_type, job_id, revision, rubric_version_id,
|
||||
dimension_scores, composite_score, rationale, created_at
|
||||
)
|
||||
SELECT
|
||||
id, NULL, 'article', job_id, revision, rubric_version_id,
|
||||
dimension_scores, composite_score, rationale, created_at
|
||||
FROM scoring_runs;
|
||||
|
||||
DROP TABLE scoring_runs;
|
||||
ALTER TABLE scoring_runs_next RENAME TO scoring_runs;
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_scoring_runs_result_version
|
||||
ON scoring_runs(result_version_id);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_scoring_runs_job_revision
|
||||
ON scoring_runs(job_id, revision);
|
||||
|
||||
Reference in New Issue
Block a user