From 088ad53d796bfc5ce53ddd0d630fa2c7b0a95ad2 Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Wed, 27 May 2026 19:05:15 -0300 Subject: [PATCH] feat(db): add playground_presets migration 076 Creates playground_presets table with indexes on name and endpoint. Idempotent via IF NOT EXISTS (migration 076 per group-C D2 decision). --- src/lib/db/migrations/076_playground_presets.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/lib/db/migrations/076_playground_presets.sql diff --git a/src/lib/db/migrations/076_playground_presets.sql b/src/lib/db/migrations/076_playground_presets.sql new file mode 100644 index 0000000000..979d31c9b2 --- /dev/null +++ b/src/lib/db/migrations/076_playground_presets.sql @@ -0,0 +1,15 @@ +CREATE TABLE IF NOT EXISTS playground_presets ( + id TEXT PRIMARY KEY, + name TEXT NOT NULL, + endpoint TEXT NOT NULL, + model TEXT NOT NULL, + system TEXT, + params_json TEXT NOT NULL DEFAULT '{}', + created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP +); + +CREATE INDEX IF NOT EXISTS idx_playground_presets_name + ON playground_presets(name); + +CREATE INDEX IF NOT EXISTS idx_playground_presets_endpoint + ON playground_presets(endpoint);