大量更新
This commit is contained in:
2016
999-数据库脚本/飞行服务/2.0-xa/1-sky-xiongan.sql
Normal file
2016
999-数据库脚本/飞行服务/2.0-xa/1-sky-xiongan.sql
Normal file
File diff suppressed because it is too large
Load Diff
198
999-数据库脚本/飞行服务/2.0-xa/2-center-xiongan.sql
Normal file
198
999-数据库脚本/飞行服务/2.0-xa/2-center-xiongan.sql
Normal file
@@ -0,0 +1,198 @@
|
||||
-- MySQL dump 10.13 Distrib 8.0.36, for Linux (x86_64)
|
||||
--
|
||||
-- Host: 144.7.97.70 Database: cmii
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.1.0
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
|
||||
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cmii_fly_center` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin */ /*!80016 DEFAULT ENCRYPTION='N' */;
|
||||
|
||||
USE `cmii_fly_center`;
|
||||
|
||||
--
|
||||
-- Table structure for table `command_log`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `command_log`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `command_log` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`drone_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机 sn',
|
||||
`gateway_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '网关序列号',
|
||||
`gateway_type` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '网关类型',
|
||||
`cmd_id` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指令id',
|
||||
`cmd_type` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '指令类型',
|
||||
`cmd_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指令参数',
|
||||
`response_data` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指令响应数据',
|
||||
`error_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '指令错误信息',
|
||||
`status` int NOT NULL COMMENT '指令状态',
|
||||
`start_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '指令开始时间',
|
||||
`end_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '指令结束时间',
|
||||
`cost_time` bigint DEFAULT NULL COMMENT '指令耗时,单位 ms',
|
||||
`trace_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '追踪id',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `command_log_cmd_type_index` (`cmd_type`) USING BTREE,
|
||||
KEY `command_log_drone_sn_index` (`drone_sn`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='无人机指令日志';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `drone_info`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `drone_info`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `drone_info` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备 SN',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机名称',
|
||||
`manufacturer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '厂家',
|
||||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '型号,如果有子型号,拼接保存',
|
||||
`version` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '固件版本',
|
||||
`offline_position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机下线的时候最后的点位信息,json结构数据',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `drone_info_pk_2` (`sn`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='设备信息';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `file_records`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `file_records`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `file_records` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`file_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件ID',
|
||||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名称',
|
||||
`content_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件类型',
|
||||
`signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件签名',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`file_size` bigint DEFAULT NULL COMMENT '文件大小',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `uniq_file_records_file_id` (`file_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='文件记录';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `gateway_bound_info`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `gateway_bound_info`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `gateway_bound_info` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`gateway_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '网关 sn',
|
||||
`drone_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '无人机 sn',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `uniq_gateway_bound_info_pk` (`drone_sn`,`gateway_sn`) USING BTREE,
|
||||
KEY `gateway_bound_info_gateway_sn_index` (`gateway_sn`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=778 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='无人机设备绑定关系';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `gateway_info`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `gateway_info`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `gateway_info` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '网关 sn',
|
||||
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '类型',
|
||||
`form` int DEFAULT NULL COMMENT '形态',
|
||||
`model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '型号',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '网关名称',
|
||||
`version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '版本',
|
||||
`stream_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '推流地址[list]',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `gateway_info_pk_2` (`sn`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='网关设备信息';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `storage_files`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `storage_files`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `storage_files` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '文件ID',
|
||||
`file_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件唯一标识',
|
||||
`bucket` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'OSS存储桶',
|
||||
`object_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'OSS对象路径',
|
||||
`drone_sn` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机序列号',
|
||||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称',
|
||||
`type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件类型',
|
||||
`size` bigint unsigned DEFAULT '0' COMMENT '文件大小(字节)',
|
||||
`md5` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'MD5哈希值',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`extra` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '额外信息',
|
||||
`pilot_photo_fingerprint` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `uk_file_id` (`file_id`) USING BTREE,
|
||||
KEY `idx_drone_sn` (`drone_sn`) USING BTREE,
|
||||
KEY `idx_object_path` (`object_path`(191)) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2210 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='文件存储表';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `track_order`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `track_order`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `track_order` (
|
||||
`track_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '轨迹id',
|
||||
`drone_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '无人机id',
|
||||
`gateway_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '网关序列号',
|
||||
`first_track_time` datetime NOT NULL COMMENT '轨迹开始时间',
|
||||
`last_track_time` datetime NOT NULL COMMENT '轨迹结束时间',
|
||||
`distance` bigint NOT NULL COMMENT '轨迹距离,单位 m',
|
||||
`duration` bigint NOT NULL COMMENT '轨迹中时长,单位 s',
|
||||
`first_latitude` double NOT NULL COMMENT '轨迹开始纬度',
|
||||
`first_longitude` double NOT NULL COMMENT '轨迹开始经度',
|
||||
`last_latitude` double NOT NULL COMMENT '轨迹结束纬度',
|
||||
`last_longitude` double NOT NULL COMMENT '轨迹结束经度',
|
||||
`gateway_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '网关类型',
|
||||
PRIMARY KEY (`track_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='无人机轨迹记录表';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `wayline_info`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `wayline_info`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `wayline_info` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||||
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '航线内容文件名称',
|
||||
`file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件在 OSS 的路径',
|
||||
`file_md5` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件md5',
|
||||
`content` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'JSON 格式的航线内容',
|
||||
`drone_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机型号',
|
||||
`payloads` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '载荷型号列表',
|
||||
`deleted` int NOT NULL DEFAULT '0' COMMENT '是否删除,0 为未删除,1 为已删除',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1754 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='航线信息';
|
||||
203
999-数据库脚本/飞行服务/2.0-xa/4.cmii_live_srs_op.sql
Normal file
203
999-数据库脚本/飞行服务/2.0-xa/4.cmii_live_srs_op.sql
Normal file
@@ -0,0 +1,203 @@
|
||||
CREATE DATABASE IF NOT EXISTS `cmii_live_srs_op` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
use `cmii_live_srs_op`;
|
||||
-- ----------------------------
|
||||
-- Table structure for live_dvr_commit
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_dvr_commit`;
|
||||
CREATE TABLE `live_dvr_commit` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'none',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'none',
|
||||
`dvr` int NOT NULL COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 60658 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_hls_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_hls_record`;
|
||||
CREATE TABLE `live_hls_record` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`time_begin` datetime(3) NULL DEFAULT NULL COMMENT 'none',
|
||||
`time_end` datetime(3) NULL DEFAULT NULL COMMENT 'none',
|
||||
`size` bigint NOT NULL COMMENT 'none',
|
||||
`status` tinyint NOT NULL COMMENT '0-ok; 1-trash; 2-deleted',
|
||||
`tail_ts` varchar(96) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_record`(`hub` ASC, `stream` ASC, `time_begin` ASC) USING BTREE,
|
||||
INDEX `idx_stream`(`hub` ASC, `stream` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 10077 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_hls_sync_hq
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_hls_sync_hq`;
|
||||
CREATE TABLE `live_hls_sync_hq` (
|
||||
`id` int NOT NULL COMMENT 'none',
|
||||
`hq_ticket` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`time_upd` datetime(3) NULL DEFAULT NULL COMMENT 'none',
|
||||
`status` tinyint NOT NULL COMMENT '0-ready; 1-need sync',
|
||||
`version` int NOT NULL COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_hls_sync_task
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_hls_sync_task`;
|
||||
CREATE TABLE `live_hls_sync_task` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`status` tinyint NOT NULL COMMENT '0-ready; 1-sync.',
|
||||
`time_upd` datetime(3) NULL DEFAULT NULL COMMENT 'none',
|
||||
`version` int NOT NULL DEFAULT 1 COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_steam`(`hub` ASC, `stream` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 798 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_hub
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_hub`;
|
||||
CREATE TABLE `live_hub` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`dvr` int NOT NULL DEFAULT 0 COMMENT 'days for reserve, 0 for disable',
|
||||
`pub` tinyint NOT NULL DEFAULT 0 COMMENT '0: private; 1: pub push; 2 pub play; 3: pub all; 4: inherit',
|
||||
`active` tinyint NOT NULL COMMENT '1 yes, 0 no, 2 for inherit',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_hub`(`hub` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_hub_token
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_hub_token`;
|
||||
CREATE TABLE `live_hub_token` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`token` char(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`token_type` tinyint NOT NULL COMMENT '1 for push, 2 for pull',
|
||||
`expire` datetime NOT NULL DEFAULT '2099-12-31 23:59:59' COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_hub_token`(`hub` ASC, `token_type` ASC, `token` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_record
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_record`;
|
||||
CREATE TABLE `live_record` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'hub',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'stream',
|
||||
`time_begin` datetime(3) NULL DEFAULT NULL COMMENT 'time_begin',
|
||||
`time_end` datetime(3) NULL DEFAULT NULL COMMENT 'time_end',
|
||||
`size` bigint NOT NULL COMMENT 'size',
|
||||
`status` tinyint NOT NULL COMMENT '0-ok; 1-trash; 2-deleted',
|
||||
`last_begin` datetime(3) NULL DEFAULT NULL COMMENT 'the begin time of last segment',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_record`(`hub` ASC, `stream` ASC, `time_begin` ASC) USING BTREE,
|
||||
INDEX `idx_stream`(`hub` ASC, `stream` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 138248 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'live_record' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_segment
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_segment`;
|
||||
CREATE TABLE `live_segment` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'hub',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'stream',
|
||||
`type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'type',
|
||||
`fileid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'fileid',
|
||||
`filename` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'filename',
|
||||
`size` bigint NOT NULL COMMENT 'size',
|
||||
`time_begin` datetime(3) NOT NULL COMMENT 'time_begin',
|
||||
`time_end` datetime(3) NOT NULL COMMENT 'time_end',
|
||||
`status` tinyint NOT NULL COMMENT '0-ok; 1-trash; 2-deleted',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_record`(`hub` ASC, `stream` ASC, `time_begin` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 12907179 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'live_segment' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_stream
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_stream`;
|
||||
CREATE TABLE `live_stream` (
|
||||
`id` char(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`dvr` int NULL DEFAULT NULL COMMENT 'days for reserve, 0 for disable, null for inherit',
|
||||
`pub` tinyint NOT NULL DEFAULT 2 COMMENT '0: private; 1: pub push; 2 pub play; 3: pub all; 4: inherit',
|
||||
`active` tinyint NULL DEFAULT NULL COMMENT '2 for inherit',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_stream`(`hub` ASC, `stream` ASC) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_stream_token
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_stream_token`;
|
||||
CREATE TABLE `live_stream_token` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`token` char(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'none',
|
||||
`token_type` tinyint NOT NULL COMMENT '1 for push, 2 for pull',
|
||||
`expire` datetime NOT NULL DEFAULT '2099-12-31 23:59:59' COMMENT 'none',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_stream`(`hub` ASC, `stream` ASC, `token_type` ASC, `token` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 62800 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_sync_hq
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_sync_hq`;
|
||||
CREATE TABLE `live_sync_hq` (
|
||||
`id` int NOT NULL COMMENT 'id',
|
||||
`hq_ticket` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'hq_ticket',
|
||||
`time_upd` datetime(3) NULL DEFAULT NULL COMMENT 'time update',
|
||||
`status` tinyint NOT NULL COMMENT '0-ready; 1-need sync',
|
||||
`version` int NOT NULL COMMENT 'version',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'live_sync_hq' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_sync_task
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_sync_task`;
|
||||
CREATE TABLE `live_sync_task` (
|
||||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'hub',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'stream',
|
||||
`status` tinyint NOT NULL COMMENT '0-ready; 1-sync.',
|
||||
`time_upd` datetime(3) NULL DEFAULT NULL COMMENT 'time update',
|
||||
`version` int NOT NULL DEFAULT 1 COMMENT 'version',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_steam`(`hub` ASC, `stream` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1613 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'sync task' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for live_video_part
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `live_video_part`;
|
||||
CREATE TABLE `live_video_part` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'none',
|
||||
`hub` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'none',
|
||||
`stream` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'none',
|
||||
`type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'none',
|
||||
`fileid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'none',
|
||||
`filename` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'none',
|
||||
`size` bigint NOT NULL COMMENT 'none',
|
||||
`time_begin` datetime(3) NOT NULL COMMENT 'none',
|
||||
`time_end` datetime(3) NOT NULL COMMENT 'none',
|
||||
`status` tinyint NOT NULL COMMENT '0-ok; 1-trash; 2-deleted',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uniq_record`(`hub` ASC, `stream` ASC, `time_begin` ASC) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1937083 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'none' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
17
999-数据库脚本/飞行服务/2.0-xa/5.cmii_live_srs_op-init.sql
Normal file
17
999-数据库脚本/飞行服务/2.0-xa/5.cmii_live_srs_op-init.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
use cmii_live_srs_op;
|
||||
|
||||
LOCK TABLES `live_hls_sync_hq` WRITE;
|
||||
/*!40000 ALTER TABLE `live_hls_sync_hq` DISABLE KEYS */;
|
||||
INSERT INTO `live_hls_sync_hq` VALUES (233,'74f3884eeaa84aac8e6ee617a47ce83b','2023-03-29 17:20:35.281',1,500157);
|
||||
/*!40000 ALTER TABLE `live_hls_sync_hq` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
--
|
||||
-- Dumping data for table `live_hub`
|
||||
--
|
||||
|
||||
LOCK TABLES `live_hub` WRITE;
|
||||
/*!40000 ALTER TABLE `live_hub` DISABLE KEYS */;
|
||||
INSERT INTO `live_hub` VALUES (1,'__default_',0,1,1),(2,'live',60,1,1),(3,'uav',0,1,1),(4,'ai',0,1,1),(5,'dev',60,1,1),(6,'pub',0,3,1),(7,'temp',0,1,1),(8,'360p',0,3,1),(9,'ex',0,3,1),(10,'origin',7,3,1),(11,'ss',0,0,0),(12,'Hanger',0,3,1);
|
||||
/*!40000 ALTER TABLE `live_hub` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
Reference in New Issue
Block a user