summaryrefslogtreecommitdiffhomepage
path: root/internal/db/sql/sessions.sql
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/sql/sessions.sql')
-rw-r--r--internal/db/sql/sessions.sql3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/db/sql/sessions.sql b/internal/db/sql/sessions.sql
index 2be8b7ccc..f065b5f56 100644
--- a/internal/db/sql/sessions.sql
+++ b/internal/db/sql/sessions.sql
@@ -1,6 +1,7 @@
-- name: CreateSession :one
INSERT INTO sessions (
id,
+ parent_session_id,
title,
message_count,
prompt_tokens,
@@ -15,6 +16,7 @@ INSERT INTO sessions (
?,
?,
?,
+ ?,
strftime('%s', 'now'),
strftime('%s', 'now')
) RETURNING *;
@@ -27,6 +29,7 @@ WHERE id = ? LIMIT 1;
-- name: ListSessions :many
SELECT *
FROM sessions
+WHERE parent_session_id is NULL
ORDER BY created_at DESC;
-- name: UpdateSession :one