SQL
CREATE TABLE commands (
id INTEGER PRIMARY KEY AUTOINCREMENT,
command_type TEXT NOT NULL,
target_entity TEXT,
target_id TEXT,
parameters TEXT,
status TEXT DEFAULT 'pending',
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
executed_at DATETIME,
result TEXT,
error TEXT,
cmd_id TEXT,
cmd_type TEXT,
target_ref TEXT,
payload_json TEXT,
requested_by TEXT DEFAULT 'system',
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
attempts INTEGER DEFAULT 0,
last_error TEXT,
assigned_to TEXT
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
INTEGER |
✓ | ✓ | Rename | Drop |
command_type |
TEXT |
Rename | Drop | ||
target_entity |
TEXT |
✓ | Rename | Drop | |
target_id |
TEXT |
✓ | Rename | Drop | |
parameters |
TEXT |
✓ | Rename | Drop | |
status |
TEXT |
✓ | Rename | Drop | |
created_at |
DATETIME |
✓ | Rename | Drop | |
executed_at |
DATETIME |
✓ | Rename | Drop | |
result |
TEXT |
✓ | Rename | Drop | |
error |
TEXT |
✓ | Rename | Drop | |
cmd_id |
TEXT |
✓ | Rename | Drop | |
cmd_type |
TEXT |
✓ | Rename | Drop | |
target_ref |
TEXT |
✓ | Rename | Drop | |
payload_json |
TEXT |
✓ | Rename | Drop | |
requested_by |
TEXT |
✓ | Rename | Drop | |
updated_at |
DATETIME |
✓ | Rename | Drop | |
attempts |
INTEGER |
✓ | Rename | Drop | |
last_error |
TEXT |
✓ | Rename | Drop | |
assigned_to |
TEXT |
✓ | Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| idx_commands_assigned_to |
assigned_to
|
SQL | Drop | |
| idx_commands_cmd_id |
cmd_id
|
SQL | Drop | |
| idx_commands_status |
|
SQL | Drop |