feat(session): reduce persistence storage size (#3048)

This commit is contained in:
Magolor
2026-08-26 08:01:07 +00:00
committed by GitHub
parent 1e2d2b7b47
commit df76bc695b
66 changed files with 1130 additions and 226 deletions
@@ -4,7 +4,8 @@ CREATE TABLE persistence_state (
) STRICT;
CREATE TABLE sessions (
id TEXT PRIMARY KEY,
id INTEGER PRIMARY KEY,
session_key TEXT NOT NULL UNIQUE,
version INTEGER NOT NULL,
created_at INTEGER NOT NULL,
cwd TEXT,
@@ -18,7 +19,7 @@ CREATE TABLE sessions (
) STRICT;
CREATE TABLE events (
session_id TEXT NOT NULL REFERENCES sessions(id) ON DELETE CASCADE,
session_id INTEGER NOT NULL REFERENCES sessions(id) ON DELETE CASCADE,
seq INTEGER NOT NULL,
type TEXT NOT NULL,
time INTEGER NOT NULL,