Download internal/db/sql/messages.sql from SaylorTwift/crush: direct link, hf CLI and curl.
- Browser
- Download file 1.26 kB
-
https://huggingface.co/SaylorTwift/crush/resolve/main/internal/db/sql/messages.sql
- Command line
-
hf download hf://SaylorTwift/crush/internal/db/sql/messages.sql
-
curl -L -o messages.sql https://huggingface.co/SaylorTwift/crush/resolve/main/internal/db/sql/messages.sql
1.26 kB
| -- name: GetMessage :one | |
| SELECT * | |
| FROM messages | |
| WHERE id = ? LIMIT 1; | |
| -- name: ListMessagesBySession :many | |
| SELECT * | |
| FROM messages | |
| WHERE session_id = ? | |
| ORDER BY created_at ASC; | |
| -- name: CreateMessage :one | |
| INSERT INTO messages ( | |
| id, | |
| session_id, | |
| role, | |
| parts, | |
| model, | |
| provider, | |
| is_summary_message, | |
| created_at, | |
| updated_at | |
| ) VALUES ( | |
| ?, ?, ?, ?, ?, ?, ?, strftime('%s', 'now'), strftime('%s', 'now') | |
| ) | |
| RETURNING *; | |
| -- name: UpdateMessage :exec | |
| UPDATE messages | |
| SET | |
| parts = ?, | |
| prism_model_id = ?, | |
| prism_model_name = ?, | |
| prism_hypercredit_savings = ?, | |
| prism_dollar_savings = ?, | |
| finished_at = ?, | |
| updated_at = strftime('%s', 'now') | |
| WHERE id = ?; | |
| -- name: DeleteMessage :exec | |
| DELETE FROM messages | |
| WHERE id = ?; | |
| -- name: DeleteSessionMessages :exec | |
| DELETE FROM messages | |
| WHERE session_id = ?; | |
| -- name: ListUserMessagesBySession :many | |
| SELECT * | |
| FROM messages | |
| WHERE session_id = ? AND role = 'user' | |
| ORDER BY created_at DESC; | |
| -- name: ListAllUserMessages :many | |
| SELECT * | |
| FROM messages | |
| WHERE role = 'user' | |
| ORDER BY created_at DESC; | |
| -- name: GetLastAssistantMessageBySession :one | |
| SELECT * | |
| FROM messages | |
| WHERE session_id = ? AND role = 'assistant' AND is_summary_message = 0 | |
| ORDER BY created_at DESC | |
| LIMIT 1; | |