SQL

CREATE TABLE weixin_context_tokens  (
  id TEXT PRIMARY KEY,
  channel_id TEXT NOT NULL,
  peer_user_id TEXT NOT NULL,
  context_token TEXT NOT NULL,
  updated_at TEXT NOT NULL DEFAULT (datetime('now')),
  FOREIGN KEY (channel_id) REFERENCES im_channels(id) ON DELETE CASCADE,
  UNIQUE(channel_id, peer_user_id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
channel_id TEXT Rename | Drop
peer_user_id TEXT Rename | Drop
context_token TEXT Rename | Drop
updated_at TEXT Rename | Drop

Foreign Keys

Column Destination
channel_id im_channels.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_weixin_ctx_token
  • channel_id
  • peer_user_id
SQL
CREATE INDEX idx_weixin_ctx_token
ON weixin_context_tokens(channel_id, peer_user_id)
Drop
sqlite_autoindex_weixin_context_tokens_1 id SQL
-- no sql found --
Drop
sqlite_autoindex_weixin_context_tokens_2
  • channel_id
  • peer_user_id
SQL
-- no sql found --
Drop