summaryrefslogtreecommitdiffhomepage
path: root/internal/db/sessions.sql.go
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-05-13 13:08:43 -0500
committeradamdottv <[email protected]>2025-05-13 13:08:43 -0500
commit01b6bf5bb7307246cb2cca7f1cbc8aba693941cc (patch)
treef47f5aa2b323ce8fea55f6999308486ff790d26e /internal/db/sessions.sql.go
parentd8f3b606258a5655d73acc94d6cb37b421350817 (diff)
downloadopencode-01b6bf5bb7307246cb2cca7f1cbc8aba693941cc.tar.gz
opencode-01b6bf5bb7307246cb2cca7f1cbc8aba693941cc.zip
chore: refactor db
Diffstat (limited to 'internal/db/sessions.sql.go')
-rw-r--r--internal/db/sessions.sql.go36
1 files changed, 16 insertions, 20 deletions
diff --git a/internal/db/sessions.sql.go b/internal/db/sessions.sql.go
index f6150b40f..8be220cc7 100644
--- a/internal/db/sessions.sql.go
+++ b/internal/db/sessions.sql.go
@@ -20,9 +20,7 @@ INSERT INTO sessions (
completion_tokens,
cost,
summary,
- summarized_at,
- updated_at,
- created_at
+ summarized_at
) VALUES (
?,
?,
@@ -32,10 +30,8 @@ INSERT INTO sessions (
?,
?,
?,
- ?,
- strftime('%s', 'now'),
- strftime('%s', 'now')
-) RETURNING id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary, summarized_at
+ ?
+) RETURNING id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, summary, summarized_at, updated_at, created_at
`
type CreateSessionParams struct {
@@ -47,7 +43,7 @@ type CreateSessionParams struct {
CompletionTokens int64 `json:"completion_tokens"`
Cost float64 `json:"cost"`
Summary sql.NullString `json:"summary"`
- SummarizedAt sql.NullInt64 `json:"summarized_at"`
+ SummarizedAt sql.NullString `json:"summarized_at"`
}
func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error) {
@@ -71,10 +67,10 @@ func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) (S
&i.PromptTokens,
&i.CompletionTokens,
&i.Cost,
- &i.UpdatedAt,
- &i.CreatedAt,
&i.Summary,
&i.SummarizedAt,
+ &i.UpdatedAt,
+ &i.CreatedAt,
)
return i, err
}
@@ -90,7 +86,7 @@ func (q *Queries) DeleteSession(ctx context.Context, id string) error {
}
const getSessionByID = `-- name: GetSessionByID :one
-SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary, summarized_at
+SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, summary, summarized_at, updated_at, created_at
FROM sessions
WHERE id = ? LIMIT 1
`
@@ -106,16 +102,16 @@ func (q *Queries) GetSessionByID(ctx context.Context, id string) (Session, error
&i.PromptTokens,
&i.CompletionTokens,
&i.Cost,
- &i.UpdatedAt,
- &i.CreatedAt,
&i.Summary,
&i.SummarizedAt,
+ &i.UpdatedAt,
+ &i.CreatedAt,
)
return i, err
}
const listSessions = `-- name: ListSessions :many
-SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary, summarized_at
+SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, summary, summarized_at, updated_at, created_at
FROM sessions
WHERE parent_session_id is NULL
ORDER BY created_at DESC
@@ -138,10 +134,10 @@ func (q *Queries) ListSessions(ctx context.Context) ([]Session, error) {
&i.PromptTokens,
&i.CompletionTokens,
&i.Cost,
- &i.UpdatedAt,
- &i.CreatedAt,
&i.Summary,
&i.SummarizedAt,
+ &i.UpdatedAt,
+ &i.CreatedAt,
); err != nil {
return nil, err
}
@@ -166,7 +162,7 @@ SET
summary = ?,
summarized_at = ?
WHERE id = ?
-RETURNING id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary, summarized_at
+RETURNING id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, summary, summarized_at, updated_at, created_at
`
type UpdateSessionParams struct {
@@ -175,7 +171,7 @@ type UpdateSessionParams struct {
CompletionTokens int64 `json:"completion_tokens"`
Cost float64 `json:"cost"`
Summary sql.NullString `json:"summary"`
- SummarizedAt sql.NullInt64 `json:"summarized_at"`
+ SummarizedAt sql.NullString `json:"summarized_at"`
ID string `json:"id"`
}
@@ -198,10 +194,10 @@ func (q *Queries) UpdateSession(ctx context.Context, arg UpdateSessionParams) (S
&i.PromptTokens,
&i.CompletionTokens,
&i.Cost,
- &i.UpdatedAt,
- &i.CreatedAt,
&i.Summary,
&i.SummarizedAt,
+ &i.UpdatedAt,
+ &i.CreatedAt,
)
return i, err
}