SQL

CREATE TABLE cron_tasks  (
  id TEXT PRIMARY KEY,
  name TEXT NOT NULL,
  schedule TEXT NOT NULL DEFAULT '',
  action TEXT NOT NULL DEFAULT '',
  action_type TEXT NOT NULL DEFAULT 'custom-prompt' CHECK (action_type IN ('run-agent', 'run-skill', 'custom-prompt')),
  agent_name TEXT NOT NULL DEFAULT '',
  skill_name TEXT NOT NULL DEFAULT '',
  workspace_id TEXT NOT NULL DEFAULT '',
  enabled INTEGER NOT NULL DEFAULT 1,
  is_heartbeat INTEGER NOT NULL DEFAULT 0,
  config TEXT NOT NULL DEFAULT '{}',
  last_run_at TEXT,
  last_run_result TEXT,
  created_at TEXT NOT NULL DEFAULT (datetime('now')),
  updated_at TEXT NOT NULL DEFAULT (datetime('now')),
  owner_user_id TEXT NOT NULL DEFAULT '',
  webhook_enabled INTEGER NOT NULL DEFAULT 0
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
name TEXT Rename | Drop
schedule TEXT Rename | Drop
action TEXT Rename | Drop
action_type TEXT Rename | Drop
agent_name TEXT Rename | Drop
skill_name TEXT Rename | Drop
workspace_id TEXT Rename | Drop
enabled INTEGER Rename | Drop
is_heartbeat INTEGER Rename | Drop
config TEXT Rename | Drop
last_run_at TEXT Rename | Drop
last_run_result TEXT Rename | Drop
created_at TEXT Rename | Drop
updated_at TEXT Rename | Drop
owner_user_id TEXT Rename | Drop
webhook_enabled INTEGER Rename | Drop

+ Add index

Indexes

Name Columns Unique SQL Drop?
sqlite_autoindex_cron_tasks_1 id SQL
-- no sql found --
Drop