···11+CREATE TABLE oauth_sessions_v3 (
22+ did TEXT NOT NULL,
33+ session_id TEXT NOT NULL,
44+ session_json TEXT NOT NULL,
55+ created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
66+ updated_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
77+ PRIMARY KEY (did, session_id)
88+);
99+1010+INSERT INTO oauth_sessions_v3(did, session_id, session_json, created_at, updated_at)
1111+SELECT did, session_id, session_json, created_at, updated_at
1212+FROM oauth_sessions;
1313+1414+DROP TABLE oauth_sessions;
1515+1616+ALTER TABLE oauth_sessions_v3 RENAME TO oauth_sessions;
1717+1818+CREATE INDEX IF NOT EXISTS idx_oauth_sessions_did_updated_at
1919+ ON oauth_sessions(did, updated_at DESC);