SQL

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
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
channel_id TEXT Rename | Drop
chat_id TEXT Rename | Drop
agent_id TEXT Rename | Drop
permission_mode TEXT Rename | Drop
created_at TEXT Rename | Drop

Foreign Keys

Column Destination
agent_id agents.id
channel_id im_channels.id

+ Add index

Indexes

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