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'))
)
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 |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| sqlite_autoindex_hooks_1 |
id
|
✓ | SQL | Drop |