| 1234567891011121314151617181920 |
- -- Phase 2: replay cold archive table + hot buffer index
- -- Run on tenant DB when upgrading lobster learning module
- CREATE TABLE IF NOT EXISTS `lobster_learning_replay_archive` (
- `id` bigint NOT NULL AUTO_INCREMENT,
- `company_id` bigint NOT NULL COMMENT 'company id',
- `instance_id` bigint DEFAULT NULL,
- `node_code` varchar(100) DEFAULT NULL,
- `customer_message` text,
- `ai_reply` text,
- `quality_score` double DEFAULT NULL,
- `create_time` datetime DEFAULT NULL,
- `archived_time` datetime DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `idx_company_archived` (`company_id`, `archived_time`),
- KEY `idx_company_quality` (`company_id`, `quality_score`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='lobster replay cold archive';
- ALTER TABLE `lobster_learning_replay_buffer`
- ADD INDEX `idx_company_quality_time` (`company_id`, `quality_score`, `create_time`);
|