refactor(database): make session id the primary key in sessions table

This commit is contained in:
Haileyesus
2026-04-29 18:06:58 +03:00
parent f175d20c4e
commit cd3e8986d7
3 changed files with 49 additions and 24 deletions

View File

@@ -88,7 +88,7 @@ CREATE TABLE IF NOT EXISTS sessions (
jsonl_path TEXT,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (session_id, provider),
PRIMARY KEY (session_id),
FOREIGN KEY (project_path) REFERENCES projects(project_path)
ON DELETE SET NULL
ON UPDATE CASCADE