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,79 +3,79 @@ create schema wvp collate utf8_bin;
3 3
4 create table device 4 create table device
5 ( 5 (
6 - deviceId varchar(255) not null 6 + deviceId varchar(50) not null
7 primary key, 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 registerTimeMillis int null, 15 registerTimeMillis int null,
16 - ip varchar(255) not null, 16 + ip varchar(50) not null,
17 port int not null, 17 port int not null,
18 - hostAddress varchar(255) not null 18 + hostAddress varchar(50) not null
19 ); 19 );
20 20
21 create table device_channel 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 safetyWay int null, 32 safetyWay int null,
33 registerWay int null, 33 registerWay int null,
34 - certNum varchar(255) null, 34 + certNum varchar(50) null,
35 certifiable int null, 35 certifiable int null,
36 errCode int null, 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 port int null, 40 port int null,
41 - password varchar(255) null, 41 + password varchar(50) null,
42 PTZType int null, 42 PTZType int null,
43 status int null, 43 status int null,
44 longitude double null, 44 longitude double null,
45 latitude double null, 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 hasAudio tinyint(1) null, 49 hasAudio tinyint(1) null,
50 primary key (channelId, deviceId) 50 primary key (channelId, deviceId)
51 ); 51 );
52 52
53 create table device_mobile_position 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 longitude double not null, 58 longitude double not null,
59 latitude double not null, 59 latitude double not null,
60 altitude double null, 60 altitude double null,
61 speed double null, 61 speed double null,
62 direction double null, 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 primary key (deviceId, time) 67 primary key (deviceId, time)
68 ); 68 );
69 69
70 create table gb_stream 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 longitude double null, 76 longitude double null,
77 latitude double null, 77 latitude double null,
78 - streamType varchar(255) null, 78 + streamType varchar(50) null,
79 status int null, 79 status int null,
80 primary key (app, stream, gbId) 80 primary key (app, stream, gbId)
81 ); 81 );
@@ -83,21 +83,21 @@ create table gb_stream @@ -83,21 +83,21 @@ create table gb_stream
83 create table parent_platform 83 create table parent_platform
84 ( 84 (
85 enable int null, 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 primary key, 88 primary key,
89 - serverGBDomain varchar(255) null,  
90 - serverIP varchar(255) null, 89 + serverGBDomain varchar(50) null,
  90 + serverIP varchar(50) null,
91 serverPort int null, 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 ptz int null, 101 ptz int null,
102 rtcp int null, 102 rtcp int null,
103 status tinyint(1) null 103 status tinyint(1) null
@@ -105,32 +105,32 @@ create table parent_platform @@ -105,32 +105,32 @@ create table parent_platform
105 105
106 create table platform_gb_channel 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 primary key (deviceAndChannelId, platformId) 112 primary key (deviceAndChannelId, platformId)
113 ); 113 );
114 114
115 create table platform_gb_stream 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 primary key (platformId, app, stream) 120 primary key (platformId, app, stream)
121 ); 121 );
122 122
123 create table stream_proxy 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 dst_url blob null, 130 dst_url blob null,
131 timeout_ms int null, 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 enable_hls tinyint(1) null, 134 enable_hls tinyint(1) null,
135 enable_mp4 tinyint(1) null, 135 enable_mp4 tinyint(1) null,
136 enable tinyint(1) not null, 136 enable tinyint(1) not null,
@@ -139,11 +139,11 @@ create table stream_proxy @@ -139,11 +139,11 @@ create table stream_proxy
139 139
140 create table stream_push 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 originType int null, 145 originType int null,
146 - originTypeStr varchar(255) null, 146 + originTypeStr varchar(50) null,
147 createStamp int null, 147 createStamp int null,
148 aliveSecond int null, 148 aliveSecond int null,
149 primary key (app, stream) 149 primary key (app, stream)
@@ -153,10 +153,10 @@ create table user @@ -153,10 +153,10 @@ create table user
153 ( 153 (
154 id int auto_increment 154 id int auto_increment
155 primary key, 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 roleId int not null, 158 roleId int not null,
159 - create_time varchar(255) not null 159 + create_time varchar(50) not null
160 ); 160 );
161 161
162 insert into user (username, password, roleId, create_time) values ('admin', '21232f297a57a5a743894a0e4a801fc3', '0', '2021-04-13 14:14:57'); 162 insert into user (username, password, roleId, create_time) values ('admin', '21232f297a57a5a743894a0e4a801fc3', '0', '2021-04-13 14:14:57');
163 \ No newline at end of file 163 \ No newline at end of file