18 行
666 B
SQL
18 行
666 B
SQL
CREATE TABLE `live_analysis_runtime` (
|
|
`id` int AUTO_INCREMENT NOT NULL,
|
|
`userId` int NOT NULL,
|
|
`ownerSid` varchar(96),
|
|
`status` enum('idle','active','ended') NOT NULL DEFAULT 'idle',
|
|
`title` varchar(256),
|
|
`sessionMode` enum('practice','pk') NOT NULL DEFAULT 'practice',
|
|
`mediaSessionId` varchar(96),
|
|
`startedAt` timestamp,
|
|
`endedAt` timestamp,
|
|
`lastHeartbeatAt` timestamp,
|
|
`snapshot` json,
|
|
`createdAt` timestamp NOT NULL DEFAULT (now()),
|
|
`updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,
|
|
CONSTRAINT `live_analysis_runtime_id` PRIMARY KEY(`id`),
|
|
CONSTRAINT `live_analysis_runtime_user_idx` UNIQUE(`userId`)
|
|
);
|