SQL
CREATE TABLE messages (
id VARCHAR NOT NULL,
conversation_id VARCHAR NOT NULL,
user_id VARCHAR NOT NULL,
role VARCHAR NOT NULL,
content TEXT NOT NULL,
provider VARCHAR,
model VARCHAR,
raw TEXT,
response_id VARCHAR,
prompt_tokens INTEGER,
completion_tokens INTEGER,
total_tokens INTEGER,
created_at DATETIME NOT NULL,
PRIMARY KEY (id)
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
VARCHAR |
✓ | Rename | Drop | |
conversation_id |
VARCHAR |
Rename | Drop | ||
user_id |
VARCHAR |
Rename | Drop | ||
role |
VARCHAR |
Rename | Drop | ||
content |
TEXT |
Rename | Drop | ||
provider |
VARCHAR |
✓ | Rename | Drop | |
model |
VARCHAR |
✓ | Rename | Drop | |
raw |
TEXT |
✓ | Rename | Drop | |
response_id |
VARCHAR |
✓ | Rename | Drop | |
prompt_tokens |
INTEGER |
✓ | Rename | Drop | |
completion_tokens |
INTEGER |
✓ | Rename | Drop | |
total_tokens |
INTEGER |
✓ | Rename | Drop | |
created_at |
DATETIME |
Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| sqlite_autoindex_messages_1 |
id
|
✓ | SQL | Drop |