# chat_hub_session_tools ## Description
Table Definition ```sql CREATE TABLE "chat_hub_session_tools" ("sessionId" varchar NOT NULL, "toolId" varchar NOT NULL, CONSTRAINT "FK_e649bf1295f4ed8d4299ed290f9" FOREIGN KEY ("sessionId") REFERENCES "chat_hub_sessions" ("id") ON DELETE CASCADE, CONSTRAINT "FK_6596a328affd8d4967ffb303eee" FOREIGN KEY ("toolId") REFERENCES "chat_hub_tools" ("id") ON DELETE CASCADE, PRIMARY KEY ("sessionId", "toolId")) ```
## Columns | Name | Type | Default | Nullable | Children | Parents | Comment | | ---- | ---- | ------- | -------- | -------- | ------- | ------- | | sessionId | varchar | | false | | [chat_hub_sessions](chat_hub_sessions.md) | | | toolId | varchar | | false | | [chat_hub_tools](chat_hub_tools.md) | | ## Constraints | Name | Type | Definition | | ---- | ---- | ---------- | | - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (toolId) REFERENCES chat_hub_tools (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | | - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (sessionId) REFERENCES chat_hub_sessions (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | | sessionId | PRIMARY KEY | PRIMARY KEY (sessionId) | | sqlite_autoindex_chat_hub_session_tools_1 | PRIMARY KEY | PRIMARY KEY (sessionId, toolId) | | toolId | PRIMARY KEY | PRIMARY KEY (toolId) | ## Indexes | Name | Definition | | ---- | ---------- | | sqlite_autoindex_chat_hub_session_tools_1 | PRIMARY KEY (sessionId, toolId) | ## Relations ```mermaid erDiagram "chat_hub_session_tools" |o--|| "chat_hub_sessions" : "FOREIGN KEY (sessionId) REFERENCES chat_hub_sessions (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "chat_hub_session_tools" |o--|| "chat_hub_tools" : "FOREIGN KEY (toolId) REFERENCES chat_hub_tools (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "chat_hub_session_tools" { varchar sessionId PK varchar toolId PK } "chat_hub_sessions" { varchar_36_ agentId FK varchar_128_ agentName datetime_3_ createdAt varchar_36_ credentialId FK varchar id PK datetime_3_ lastMessageAt varchar_64_ model varchar ownerId FK varchar_16_ provider varchar_256_ title varchar_16_ type datetime_3_ updatedAt varchar_36_ workflowId FK } "chat_hub_tools" { datetime_3_ createdAt TEXT definition boolean enabled varchar id PK varchar_255_ name varchar ownerId FK varchar_255_ type REAL typeVersion datetime_3_ updatedAt } ``` --- > Generated by [tbls](https://github.com/k1LoW/tbls)