SQL
CREATE TABLE "agent_execution" (
"id" varchar(36) PRIMARY KEY NOT NULL,
"threadId" varchar(128) NOT NULL,
"status" varchar(16) NOT NULL,
"startedAt" datetime(3),
"stoppedAt" datetime(3),
"duration" integer NOT NULL DEFAULT (0),
"userMessage" text,
"model" varchar(255),
"promptTokens" integer,
"completionTokens" integer,
"totalTokens" integer,
"cost" real,
"timeline" text,
"error" text,
"hitlStatus" varchar(16),
"source" varchar(32),
"createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
"updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
"storedAt" VARCHAR(2) NOT NULL DEFAULT 'db' CONSTRAINT "CHK_agent_execution_storedAt" CHECK("storedAt" IN ('db', 'fs', 's3', 'az')),
CONSTRAINT "CHK_agent_execution_status" CHECK (((("status" IN ('success', 'error'))))),
CONSTRAINT "CHK_agent_execution_hitlStatus" CHECK (((("hitlStatus" IN ('suspended', 'resumed'))))),
CONSTRAINT "FK_add2432fb6034cc18b6af299dce" FOREIGN KEY ("threadId") REFERENCES "agent_execution_threads" ("id") ON DELETE CASCADE ON UPDATE NO ACTION
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
varchar(36) |
✓ | Rename | Drop | |
threadId |
varchar(128) |
Rename | Drop | ||
status |
varchar(16) |
Rename | Drop | ||
startedAt |
datetime(3) |
✓ | Rename | Drop | |
stoppedAt |
datetime(3) |
✓ | Rename | Drop | |
duration |
INTEGER |
Rename | Drop | ||
userMessage |
TEXT |
✓ | Rename | Drop | |
model |
varchar(255) |
✓ | Rename | Drop | |
promptTokens |
INTEGER |
✓ | Rename | Drop | |
completionTokens |
INTEGER |
✓ | Rename | Drop | |
totalTokens |
INTEGER |
✓ | Rename | Drop | |
cost |
REAL |
✓ | Rename | Drop | |
timeline |
TEXT |
✓ | Rename | Drop | |
error |
TEXT |
✓ | Rename | Drop | |
hitlStatus |
varchar(16) |
✓ | Rename | Drop | |
source |
varchar(32) |
✓ | Rename | Drop | |
createdAt |
datetime(3) |
Rename | Drop | ||
updatedAt |
datetime(3) |
Rename | Drop | ||
storedAt |
VARCHAR(2) |
Rename | Drop |
Foreign Keys
| Column | Destination |
|---|---|
threadId |
agent_execution_threads.id |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| IDX_63d3c3a68b9cebf05f967f0b1c |
|
SQL | Drop | |
| sqlite_autoindex_agent_execution_1 |
id
|
✓ | SQL | Drop |