From df11956c3c203434d3ef54955a502c466f1382dd Mon Sep 17 00:00:00 2001
From: 64850858 <648540858@qq.com>
Date: 星期一, 07 六月 2021 15:42:01 +0800
Subject: [PATCH] 取出错误配置

---
 sql/mysql.sql |  163 +++++++++++++++++++++++++++--------------------------
 1 files changed, 83 insertions(+), 80 deletions(-)

diff --git a/sql/mysql.sql b/sql/mysql.sql
index 24fdfe0..71e651a 100644
--- a/sql/mysql.sql
+++ b/sql/mysql.sql
@@ -3,147 +3,150 @@
 
 create table device
 (
-    deviceId           varchar(255) not null
+    deviceId           varchar(50) not null
         primary key,
-    name               varchar(255) null,
-    manufacturer       varchar(255) null,
-    model              varchar(255) null,
-    firmware           varchar(255) null,
-    transport          varchar(255) null,
-    streamMode         varchar(255) null,
-    online             varchar(255) null,
-    registerTimeMillis int          null,
-    ip                 varchar(255) not null,
+    name               varchar(50) null,
+    manufacturer       varchar(50) null,
+    model              varchar(50) null,
+    firmware           varchar(50) null,
+    transport          varchar(50) null,
+    streamMode         varchar(50) null,
+    online             varchar(50) null,
+    registerTime       varchar(50) null,
+    keepaliveTime      varchar(50) null,
+    ip                 varchar(50) not null,
     port               int          not null,
-    hostAddress        varchar(255) not null
+    expires            int          not null,
+    hostAddress        varchar(50) not null
 );
 
 create table device_channel
 (
-    channelId   varchar(255) not null,
-    name        varchar(255) null,
-    manufacture varchar(255) null,
-    model       varchar(255) null,
-    owner       varchar(255) null,
-    civilCode   varchar(255) null,
-    block       varchar(255) null,
-    address     varchar(255) null,
-    parentId    varchar(255) null,
+    channelId   varchar(50) not null,
+    name        varchar(50) null,
+    manufacture varchar(50) null,
+    model       varchar(50) null,
+    owner       varchar(50) null,
+    civilCode   varchar(50) null,
+    block       varchar(50) null,
+    address     varchar(50) null,
+    parentId    varchar(50) null,
     safetyWay   int          null,
     registerWay int          null,
-    certNum     varchar(255) null,
+    certNum     varchar(50) null,
     certifiable int          null,
     errCode     int          null,
-    endTime     varchar(255) null,
-    secrecy     varchar(255) null,
-    ipAddress   varchar(255) null,
+    endTime     varchar(50) null,
+    secrecy     varchar(50) null,
+    ipAddress   varchar(50) null,
     port        int          null,
-    password    varchar(255) null,
+    password    varchar(50) null,
     PTZType     int          null,
     status      int          null,
     longitude   double       null,
     latitude    double       null,
-    streamId    varchar(255) null,
-    deviceId    varchar(255) not null,
-    parental    varchar(255) null,
-    hasAudio    tinyint(1)   null,
+    streamId    varchar(50) null,
+    deviceId    varchar(50) not null,
+    parental    varchar(50) null,
+    hasAudio    bit(1)   null,
     primary key (channelId, deviceId)
 );
 
 create table device_mobile_position
 (
-    deviceId       varchar(255) not null,
-    deviceName     varchar(255) null,
-    time           varchar(255) not null,
+    deviceId       varchar(50) not null,
+    deviceName     varchar(50) null,
+    time           varchar(50) not null,
     longitude      double       not null,
     latitude       double       not null,
     altitude       double       null,
     speed          double       null,
     direction      double       null,
-    reportSource   varchar(255) null,
-    geodeticSystem varchar(255) null,
-    cnLng          varchar(255) null,
-    cnLat          varchar(255) null,
+    reportSource   varchar(50) null,
+    geodeticSystem varchar(50) null,
+    cnLng          varchar(50) null,
+    cnLat          varchar(50) null,
     primary key (deviceId, time)
 );
 
 create table gb_stream
 (
-    app        varchar(255) not null,
-    stream     varchar(255) not null,
-    gbId       varchar(255) not null,
-    name       varchar(255) null,
+    app        varchar(50) not null,
+    stream     varchar(50) not null,
+    gbId       varchar(50) not null,
+    name       varchar(50) null,
     longitude  double       null,
     latitude   double       null,
-    streamType varchar(255) null,
+    streamType varchar(50) null,
     status     int          null,
     primary key (app, stream, gbId)
 );
 
 create table parent_platform
 (
+    id          int auto_increment,
     enable         int          null,
-    name           varchar(255) null,
-    serverGBId     varchar(255) not null
-        primary key,
-    serverGBDomain varchar(255) null,
-    serverIP       varchar(255) null,
+    name           varchar(50) null,
+    serverGBId     varchar(50) not null,
+    serverGBDomain varchar(50) null,
+    serverIP       varchar(50) null,
     serverPort     int          null,
-    deviceGBId     varchar(255) not null,
-    deviceIp       varchar(255) null,
-    devicePort     varchar(255) null,
-    username       varchar(255) null,
-    password       varchar(255) null,
-    expires        varchar(255) null,
-    keepTimeout    varchar(255) null,
-    transport      varchar(255) null,
-    characterSet   varchar(255) null,
+    deviceGBId     varchar(50) not null,
+    deviceIp       varchar(50) null,
+    devicePort     varchar(50) null,
+    username       varchar(50) null,
+    password       varchar(50) null,
+    expires        varchar(50) null,
+    keepTimeout    varchar(50) null,
+    transport      varchar(50) null,
+    characterSet   varchar(50) null,
     ptz            int          null,
     rtcp           int          null,
-    status         tinyint(1)   null
+    status         bit(1)   null,
+    primary key (id, serverGBId)
 );
 
 create table platform_gb_channel
 (
-    channelId          varchar(255) not null,
-    deviceId           varchar(255) not null,
-    platformId         varchar(255) not null,
-    deviceAndChannelId varchar(255) not null,
+    channelId          varchar(50) not null,
+    deviceId           varchar(50) not null,
+    platformId         varchar(50) not null,
+    deviceAndChannelId varchar(50) not null,
     primary key (deviceAndChannelId, platformId)
 );
 
 create table platform_gb_stream
 (
-    platformId varchar(255) not null,
-    app        varchar(255) not null,
-    stream     varchar(255) not null,
+    platformId varchar(50) not null,
+    app        varchar(50) not null,
+    stream     varchar(50) not null,
     primary key (platformId, app, stream)
 );
 
 create table stream_proxy
 (
-    type           varchar(255) not null,
-    app            varchar(255) not null,
-    stream         varchar(255) not null,
-    url            varchar(255) null,
-    src_url        varchar(255) null,
+    type           varchar(50) not null,
+    app            varchar(50) not null,
+    stream         varchar(50) not null,
+    url            varchar(50) null,
+    src_url        varchar(50) null,
     dst_url        blob         null,
     timeout_ms     int          null,
-    ffmpeg_cmd_key varchar(255) null,
-    rtp_type       varchar(255) null,
-    enable_hls     tinyint(1)   null,
-    enable_mp4     tinyint(1)   null,
-    enable         tinyint(1)   not null,
+    ffmpeg_cmd_key varchar(50) null,
+    rtp_type       varchar(50) null,
+    enable_hls     bit(1)   null,
+    enable_mp4     bit(1)   null,
+    enable         bit(1)   not null,
     primary key (app, stream)
 );
 
 create table stream_push
 (
-    app              varchar(255) not null,
-    stream           varchar(255) not null,
-    totalReaderCount varchar(255) null,
+    app              varchar(50) not null,
+    stream           varchar(50) not null,
+    totalReaderCount varchar(50) null,
     originType       int          null,
-    originTypeStr    varchar(255) null,
+    originTypeStr    varchar(50) null,
     createStamp      int          null,
     aliveSecond      int          null,
     primary key (app, stream)
@@ -153,10 +156,10 @@
 (
     id          int auto_increment
         primary key,
-    username    varchar(255) not null,
-    password    varchar(255) not null,
+    username    varchar(50) not null,
+    password    varchar(50) not null,
     roleId      int          not null,
-    create_time varchar(255) not null
+    create_time varchar(50) not null
 );
 
 insert into user (username, password, roleId, create_time) values ('admin', '21232f297a57a5a743894a0e4a801fc3', '0', '2021-04-13 14:14:57');
\ No newline at end of file

--
Gitblit v1.8.0