From ec39667cbac4baf48613dba19e6225cd685579e3 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 16 May 2025 23:07:23 +0300 Subject: [PATCH] feat(server/session): update database to hold session information --- .../server/src/assets/db/migrations/0231__session_store.sql | 5 +++++ apps/server/src/assets/db/schema.sql | 6 ++++++ apps/server/src/services/app_info.ts | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 apps/server/src/assets/db/migrations/0231__session_store.sql diff --git a/apps/server/src/assets/db/migrations/0231__session_store.sql b/apps/server/src/assets/db/migrations/0231__session_store.sql new file mode 100644 index 000000000..de245d25c --- /dev/null +++ b/apps/server/src/assets/db/migrations/0231__session_store.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS sessions ( + id TEXT PRIMARY KEY, + data TEXT, + expires INTEGER +); \ No newline at end of file diff --git a/apps/server/src/assets/db/schema.sql b/apps/server/src/assets/db/schema.sql index 29b749d89..be21bcc3d 100644 --- a/apps/server/src/assets/db/schema.sql +++ b/apps/server/src/assets/db/schema.sql @@ -187,3 +187,9 @@ CREATE TABLE IF NOT EXISTS "embedding_providers" ( "dateModified" TEXT NOT NULL, "utcDateModified" TEXT NOT NULL ); + +CREATE TABLE IF NOT EXISTS sessions ( + id TEXT PRIMARY KEY, + data TEXT, + expires INTEGER +); diff --git a/apps/server/src/services/app_info.ts b/apps/server/src/services/app_info.ts index 60b453f9d..7f70f8bcd 100644 --- a/apps/server/src/services/app_info.ts +++ b/apps/server/src/services/app_info.ts @@ -3,7 +3,7 @@ import build from "./build.js"; import packageJson from "../../package.json" with { type: "json" }; import dataDir from "./data_dir.js"; -const APP_DB_VERSION = 230; +const APP_DB_VERSION = 231; const SYNC_VERSION = 35; const CLIPPER_PROTOCOL_VERSION = "1.0";