Skip to content

Commit 80f98f0

Browse files
committed
chore($skill): generate DB migration for session_skill table
CREATE TABLE session_skill with: - session_id TEXT FK → session(id) CASCADE DELETE - skill_name TEXT - added_at INTEGER - token_estimate INTEGER - Composite PK (session_id, skill_name) - Index on session_id for fast list queries
1 parent 5a577b1 commit 80f98f0

2 files changed

Lines changed: 1319 additions & 0 deletions

File tree

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CREATE TABLE `session_skill` (
2+
`session_id` text NOT NULL,
3+
`skill_name` text NOT NULL,
4+
`added_at` integer NOT NULL,
5+
`token_estimate` integer,
6+
CONSTRAINT `session_skill_pk` PRIMARY KEY(`session_id`, `skill_name`),
7+
CONSTRAINT `fk_session_skill_session_id_session_id_fk` FOREIGN KEY (`session_id`) REFERENCES `session`(`id`) ON DELETE CASCADE
8+
);
9+
--> statement-breakpoint
10+
CREATE INDEX `session_skill_session_idx` ON `session_skill` (`session_id`);

0 commit comments

Comments
 (0)