Query
CREATE TABLE channel_permission_links (
id TEXT PRIMARY KEY,
channel_id TEXT NOT NULL,
chat_id TEXT NOT NULL,
agent_id TEXT,
permission_mode TEXT NOT NULL DEFAULT 'confirm',
created_at TEXT NOT NULL DEFAULT (datetime('now')),
FOREIGN KEY (channel_id) REFERENCES im_channels(id) ON DELETE CASCADE,
FOREIGN KEY (agent_id) REFERENCES agents(id) ON DELETE SET NULL
)