From c63781d7cc9a7b30f9a14b8fe43875998415e83e Mon Sep 17 00:00:00 2001 From: Will Chen Date: Mon, 12 May 2025 15:14:27 -0700 Subject: [PATCH] Fix DB schema for language models (#133) --- .../{0005_left_thor.sql => 0005_hesitant_sister_grimm.sql} | 2 +- drizzle/meta/0005_snapshot.json | 6 +++--- drizzle/meta/_journal.json | 4 ++-- src/db/schema.ts | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) rename drizzle/{0005_left_thor.sql => 0005_hesitant_sister_grimm.sql} (93%) diff --git a/drizzle/0005_left_thor.sql b/drizzle/0005_hesitant_sister_grimm.sql similarity index 93% rename from drizzle/0005_left_thor.sql rename to drizzle/0005_hesitant_sister_grimm.sql index 8942bb5..057d38a 100644 --- a/drizzle/0005_left_thor.sql +++ b/drizzle/0005_hesitant_sister_grimm.sql @@ -8,7 +8,7 @@ CREATE TABLE `language_model_providers` ( ); --> statement-breakpoint CREATE TABLE `language_models` ( - `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, + `id` text PRIMARY KEY NOT NULL, `name` text NOT NULL, `provider_id` text NOT NULL, `description` text, diff --git a/drizzle/meta/0005_snapshot.json b/drizzle/meta/0005_snapshot.json index 3fdb55f..d24c56c 100644 --- a/drizzle/meta/0005_snapshot.json +++ b/drizzle/meta/0005_snapshot.json @@ -1,7 +1,7 @@ { "version": "6", "dialect": "sqlite", - "id": "29ca03c0-a5d6-4db2-a84a-03721206fdb4", + "id": "f2ef6f83-09f5-4932-b7a0-4b205ba542ec", "prevId": "ceedb797-6aa3-4a50-b42f-bc85ee08b3df", "tables": { "apps": { @@ -191,10 +191,10 @@ "columns": { "id": { "name": "id", - "type": "integer", + "type": "text", "primaryKey": true, "notNull": true, - "autoincrement": true + "autoincrement": false }, "name": { "name": "name", diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json index 9a45e80..f470284 100644 --- a/drizzle/meta/_journal.json +++ b/drizzle/meta/_journal.json @@ -40,8 +40,8 @@ { "idx": 5, "version": "6", - "when": 1747083562867, - "tag": "0005_left_thor", + "when": 1747087890389, + "tag": "0005_hesitant_sister_grimm", "breakpoints": true } ] diff --git a/src/db/schema.ts b/src/db/schema.ts index 1f25712..9e29fb4 100644 --- a/src/db/schema.ts +++ b/src/db/schema.ts @@ -82,7 +82,7 @@ export const language_model_providers = sqliteTable( ); export const language_models = sqliteTable("language_models", { - id: integer("id").primaryKey({ autoIncrement: true }), + id: text("id").primaryKey(), name: text("name").notNull(), provider_id: text("provider_id") .notNull()