Commit a3649ca243f827f78b85dbb41af2c3d7d978aa89

Authored by panlinlin
1 parent bf8fb0c5

优化mysql建库脚本

Showing 1 changed file with 73 additions and 73 deletions
sql/mysql.sql
... ... @@ -3,79 +3,79 @@ create schema wvp collate utf8_bin;
3 3  
4 4 create table device
5 5 (
6   - deviceId varchar(255) not null
  6 + deviceId varchar(50) not null
7 7 primary key,
8   - name varchar(255) null,
9   - manufacturer varchar(255) null,
10   - model varchar(255) null,
11   - firmware varchar(255) null,
12   - transport varchar(255) null,
13   - streamMode varchar(255) null,
14   - online varchar(255) null,
  8 + name varchar(50) null,
  9 + manufacturer varchar(50) null,
  10 + model varchar(50) null,
  11 + firmware varchar(50) null,
  12 + transport varchar(50) null,
  13 + streamMode varchar(50) null,
  14 + online varchar(50) null,
15 15 registerTimeMillis int null,
16   - ip varchar(255) not null,
  16 + ip varchar(50) not null,
17 17 port int not null,
18   - hostAddress varchar(255) not null
  18 + hostAddress varchar(50) not null
19 19 );
20 20  
21 21 create table device_channel
22 22 (
23   - channelId varchar(255) not null,
24   - name varchar(255) null,
25   - manufacture varchar(255) null,
26   - model varchar(255) null,
27   - owner varchar(255) null,
28   - civilCode varchar(255) null,
29   - block varchar(255) null,
30   - address varchar(255) null,
31   - parentId varchar(255) null,
  23 + channelId varchar(50) not null,
  24 + name varchar(50) null,
  25 + manufacture varchar(50) null,
  26 + model varchar(50) null,
  27 + owner varchar(50) null,
  28 + civilCode varchar(50) null,
  29 + block varchar(50) null,
  30 + address varchar(50) null,
  31 + parentId varchar(50) null,
32 32 safetyWay int null,
33 33 registerWay int null,
34   - certNum varchar(255) null,
  34 + certNum varchar(50) null,
35 35 certifiable int null,
36 36 errCode int null,
37   - endTime varchar(255) null,
38   - secrecy varchar(255) null,
39   - ipAddress varchar(255) null,
  37 + endTime varchar(50) null,
  38 + secrecy varchar(50) null,
  39 + ipAddress varchar(50) null,
40 40 port int null,
41   - password varchar(255) null,
  41 + password varchar(50) null,
42 42 PTZType int null,
43 43 status int null,
44 44 longitude double null,
45 45 latitude double null,
46   - streamId varchar(255) null,
47   - deviceId varchar(255) not null,
48   - parental varchar(255) null,
  46 + streamId varchar(50) null,
  47 + deviceId varchar(50) not null,
  48 + parental varchar(50) null,
49 49 hasAudio tinyint(1) null,
50 50 primary key (channelId, deviceId)
51 51 );
52 52  
53 53 create table device_mobile_position
54 54 (
55   - deviceId varchar(255) not null,
56   - deviceName varchar(255) null,
57   - time varchar(255) not null,
  55 + deviceId varchar(50) not null,
  56 + deviceName varchar(50) null,
  57 + time varchar(50) not null,
58 58 longitude double not null,
59 59 latitude double not null,
60 60 altitude double null,
61 61 speed double null,
62 62 direction double null,
63   - reportSource varchar(255) null,
64   - geodeticSystem varchar(255) null,
65   - cnLng varchar(255) null,
66   - cnLat varchar(255) null,
  63 + reportSource varchar(50) null,
  64 + geodeticSystem varchar(50) null,
  65 + cnLng varchar(50) null,
  66 + cnLat varchar(50) null,
67 67 primary key (deviceId, time)
68 68 );
69 69  
70 70 create table gb_stream
71 71 (
72   - app varchar(255) not null,
73   - stream varchar(255) not null,
74   - gbId varchar(255) not null,
75   - name varchar(255) null,
  72 + app varchar(50) not null,
  73 + stream varchar(50) not null,
  74 + gbId varchar(50) not null,
  75 + name varchar(50) null,
76 76 longitude double null,
77 77 latitude double null,
78   - streamType varchar(255) null,
  78 + streamType varchar(50) null,
79 79 status int null,
80 80 primary key (app, stream, gbId)
81 81 );
... ... @@ -83,21 +83,21 @@ create table gb_stream
83 83 create table parent_platform
84 84 (
85 85 enable int null,
86   - name varchar(255) null,
87   - serverGBId varchar(255) not null
  86 + name varchar(50) null,
  87 + serverGBId varchar(50) not null
88 88 primary key,
89   - serverGBDomain varchar(255) null,
90   - serverIP varchar(255) null,
  89 + serverGBDomain varchar(50) null,
  90 + serverIP varchar(50) null,
91 91 serverPort int null,
92   - deviceGBId varchar(255) not null,
93   - deviceIp varchar(255) null,
94   - devicePort varchar(255) null,
95   - username varchar(255) null,
96   - password varchar(255) null,
97   - expires varchar(255) null,
98   - keepTimeout varchar(255) null,
99   - transport varchar(255) null,
100   - characterSet varchar(255) null,
  92 + deviceGBId varchar(50) not null,
  93 + deviceIp varchar(50) null,
  94 + devicePort varchar(50) null,
  95 + username varchar(50) null,
  96 + password varchar(50) null,
  97 + expires varchar(50) null,
  98 + keepTimeout varchar(50) null,
  99 + transport varchar(50) null,
  100 + characterSet varchar(50) null,
101 101 ptz int null,
102 102 rtcp int null,
103 103 status tinyint(1) null
... ... @@ -105,32 +105,32 @@ create table parent_platform
105 105  
106 106 create table platform_gb_channel
107 107 (
108   - channelId varchar(255) not null,
109   - deviceId varchar(255) not null,
110   - platformId varchar(255) not null,
111   - deviceAndChannelId varchar(255) not null,
  108 + channelId varchar(50) not null,
  109 + deviceId varchar(50) not null,
  110 + platformId varchar(50) not null,
  111 + deviceAndChannelId varchar(50) not null,
112 112 primary key (deviceAndChannelId, platformId)
113 113 );
114 114  
115 115 create table platform_gb_stream
116 116 (
117   - platformId varchar(255) not null,
118   - app varchar(255) not null,
119   - stream varchar(255) not null,
  117 + platformId varchar(50) not null,
  118 + app varchar(50) not null,
  119 + stream varchar(50) not null,
120 120 primary key (platformId, app, stream)
121 121 );
122 122  
123 123 create table stream_proxy
124 124 (
125   - type varchar(255) not null,
126   - app varchar(255) not null,
127   - stream varchar(255) not null,
128   - url varchar(255) null,
129   - src_url varchar(255) null,
  125 + type varchar(50) not null,
  126 + app varchar(50) not null,
  127 + stream varchar(50) not null,
  128 + url varchar(50) null,
  129 + src_url varchar(50) null,
130 130 dst_url blob null,
131 131 timeout_ms int null,
132   - ffmpeg_cmd_key varchar(255) null,
133   - rtp_type varchar(255) null,
  132 + ffmpeg_cmd_key varchar(50) null,
  133 + rtp_type varchar(50) null,
134 134 enable_hls tinyint(1) null,
135 135 enable_mp4 tinyint(1) null,
136 136 enable tinyint(1) not null,
... ... @@ -139,11 +139,11 @@ create table stream_proxy
139 139  
140 140 create table stream_push
141 141 (
142   - app varchar(255) not null,
143   - stream varchar(255) not null,
144   - totalReaderCount varchar(255) null,
  142 + app varchar(50) not null,
  143 + stream varchar(50) not null,
  144 + totalReaderCount varchar(50) null,
145 145 originType int null,
146   - originTypeStr varchar(255) null,
  146 + originTypeStr varchar(50) null,
147 147 createStamp int null,
148 148 aliveSecond int null,
149 149 primary key (app, stream)
... ... @@ -153,10 +153,10 @@ create table user
153 153 (
154 154 id int auto_increment
155 155 primary key,
156   - username varchar(255) not null,
157   - password varchar(255) not null,
  156 + username varchar(50) not null,
  157 + password varchar(50) not null,
158 158 roleId int not null,
159   - create_time varchar(255) not null
  159 + create_time varchar(50) not null
160 160 );
161 161  
162 162 insert into user (username, password, roleId, create_time) values ('admin', '21232f297a57a5a743894a0e4a801fc3', '0', '2021-04-13 14:14:57');
163 163 \ No newline at end of file
... ...