SQL

CREATE TABLE hooks  (
  id TEXT PRIMARY KEY,
  name TEXT NOT NULL,
  event TEXT NOT NULL DEFAULT 'pre_tool',
  tool_pattern TEXT NOT NULL DEFAULT '*',
  action TEXT NOT NULL DEFAULT 'log' CHECK (action IN ('shell', 'block', 'log')),
  command TEXT NOT NULL DEFAULT '',
  enabled INTEGER NOT NULL DEFAULT 1,
  created_at TEXT NOT NULL DEFAULT (datetime('now'))
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
name TEXT Rename | Drop
event TEXT Rename | Drop
tool_pattern TEXT Rename | Drop
action TEXT Rename | Drop
command TEXT Rename | Drop
enabled INTEGER Rename | Drop
created_at TEXT Rename | Drop

+ Add index

Indexes

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