hahma / src /lib /db /migrations /031_create_eval_suites.sql
automindy's picture
Upload 1980 files
bc4a7e8 verified
Raw
History Blame Contribute Delete
724 Bytes
CREATE TABLE IF NOT EXISTS eval_suites (
id TEXT PRIMARY KEY,
name TEXT NOT NULL,
description TEXT,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS eval_cases (
id TEXT PRIMARY KEY,
suite_id TEXT NOT NULL,
sort_order INTEGER NOT NULL DEFAULT 0,
name TEXT NOT NULL,
model TEXT,
input_json TEXT NOT NULL,
expected_strategy TEXT NOT NULL,
expected_value TEXT,
tags_json TEXT,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_eval_suites_updated_at
ON eval_suites(updated_at DESC);
CREATE INDEX IF NOT EXISTS idx_eval_cases_suite_order
ON eval_cases(suite_id, sort_order ASC, created_at ASC);