SQL
CREATE TABLE task_executions (
id TEXT PRIMARY KEY,
task_id TEXT NOT NULL,
task_name TEXT NOT NULL,
result TEXT NOT NULL DEFAULT '',
status TEXT NOT NULL DEFAULT 'ok' CHECK (status IN ('ok', 'alert', 'error')),
session_id TEXT NOT NULL DEFAULT '',
executed_at TEXT NOT NULL DEFAULT (datetime('now')),
FOREIGN KEY (task_id) REFERENCES cron_tasks(id) ON DELETE CASCADE
)
+ Add column
Columns
Foreign Keys
| Column |
Destination |
task_id |
cron_tasks.id |
+ Add index
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| idx_task_executions_task |
|
|
SQL
CREATE INDEX idx_task_executions_task
ON task_executions(task_id, executed_at DESC)
|
Drop
|
| sqlite_autoindex_task_executions_1 |
id
|
✓ |
SQL
-- no sql found --
|
Drop
|