SQL
CREATE TABLE image_usage (
id TEXT PRIMARY KEY,
request_id TEXT UNIQUE NOT NULL,
store_key TEXT NOT NULL,
origin_url TEXT,
ts TEXT NOT NULL,
sku TEXT NOT NULL,
image_id TEXT,
image_name TEXT NOT NULL,
model TEXT NOT NULL,
plan TEXT NOT NULL DEFAULT 'autogestionado',
api_calls_count INTEGER NOT NULL,
input_tokens_total INTEGER NOT NULL,
output_tokens_total INTEGER NOT NULL,
api_cost REAL NOT NULL,
final_cost REAL NOT NULL,
currency TEXT NOT NULL,
meta_json TEXT
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
TEXT |
✓ | ✓ | Rename | Drop |
request_id |
TEXT |
Rename | Drop | ||
store_key |
TEXT |
Rename | Drop | ||
origin_url |
TEXT |
✓ | Rename | Drop | |
ts |
TEXT |
Rename | Drop | ||
sku |
TEXT |
Rename | Drop | ||
image_id |
TEXT |
✓ | Rename | Drop | |
image_name |
TEXT |
Rename | Drop | ||
model |
TEXT |
Rename | Drop | ||
plan |
TEXT |
Rename | Drop | ||
api_calls_count |
INTEGER |
Rename | Drop | ||
input_tokens_total |
INTEGER |
Rename | Drop | ||
output_tokens_total |
INTEGER |
Rename | Drop | ||
api_cost |
REAL |
Rename | Drop | ||
final_cost |
REAL |
Rename | Drop | ||
currency |
TEXT |
Rename | Drop | ||
meta_json |
TEXT |
✓ | Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| idx_image_usage_model |
model
|
SQL | Drop | |
| idx_image_usage_plan |
plan
|
SQL | Drop | |
| idx_image_usage_sku |
sku
|
SQL | Drop | |
| idx_image_usage_store_ts |
|
SQL | Drop | |
| sqlite_autoindex_image_usage_1 |
id
|
✓ | SQL | Drop |
| sqlite_autoindex_image_usage_2 |
request_id
|
✓ | SQL | Drop |