From a3649ca243f827f78b85dbb41af2c3d7d978aa89 Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期二, 27 四月 2021 15:38:00 +0800
Subject: [PATCH] 优化mysql建库脚本

---
 sql/mysql.sql |  146 ++++++++++++++++++++++++------------------------
 1 files changed, 73 insertions(+), 73 deletions(-)

diff --git a/sql/mysql.sql b/sql/mysql.sql
index 24fdfe0..bfed62e 100644
--- a/sql/mysql.sql
+++ b/sql/mysql.sql
@@ -3,79 +3,79 @@
 
 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,
+    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,
     registerTimeMillis int          null,
-    ip                 varchar(255) not null,
+    ip                 varchar(50) not null,
     port               int          not null,
-    hostAddress        varchar(255) 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,
+    streamId    varchar(50) null,
+    deviceId    varchar(50) not null,
+    parental    varchar(50) null,
     hasAudio    tinyint(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)
 );
@@ -83,21 +83,21 @@
 create table parent_platform
 (
     enable         int          null,
-    name           varchar(255) null,
-    serverGBId     varchar(255) not null
+    name           varchar(50) null,
+    serverGBId     varchar(50) not null
         primary key,
-    serverGBDomain varchar(255) null,
-    serverIP       varchar(255) 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
@@ -105,32 +105,32 @@
 
 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,
+    ffmpeg_cmd_key varchar(50) null,
+    rtp_type       varchar(50) null,
     enable_hls     tinyint(1)   null,
     enable_mp4     tinyint(1)   null,
     enable         tinyint(1)   not null,
@@ -139,11 +139,11 @@
 
 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 +153,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