Commit 2e5aa3d6ec80198e3ed06875a71948d768d4630a

Authored by puhui999
1 parent bec3d070

style:【IoT 物联网】测试 sql 格式调整

yudao-module-iot/yudao-module-iot-biz/src/test/resources/sql/clean.sql
1 --- TODO @puhui999:sql 格式  
2 --- IoT 模块测试数据清理脚本  
3 -DELETE  
4 -FROM "iot_scene_rule";  
5 -DELETE  
6 -FROM "iot_product";  
7 -DELETE  
8 -FROM "iot_device";  
9 -DELETE  
10 -FROM "iot_thing_model";  
11 -DELETE  
12 -FROM "iot_device_data";  
13 -DELETE  
14 -FROM "iot_alert_config";  
15 -DELETE  
16 -FROM "iot_alert_record";  
17 -DELETE  
18 -FROM "iot_ota_firmware";  
19 -DELETE  
20 -FROM "iot_ota_task";  
21 -DELETE  
22 -FROM "iot_ota_record"; 1 +DELETE FROM "iot_scene_rule";
  2 +DELETE FROM "iot_product";
  3 +DELETE FROM "iot_device";
  4 +DELETE FROM "iot_thing_model";
  5 +DELETE FROM "iot_device_data";
  6 +DELETE FROM "iot_alert_config";
  7 +DELETE FROM "iot_alert_record";
  8 +DELETE FROM "iot_ota_firmware";
  9 +DELETE FROM "iot_ota_task";
  10 +DELETE FROM "iot_ota_record";
yudao-module-iot/yudao-module-iot-biz/src/test/resources/sql/create_tables.sql
1 --- TODO @puhui999:sql 格式  
2 --- IoT 模块测试数据库表结构  
3 --- 基于 H2 数据库语法,兼容 MySQL 模式  
4 -  
5 --- IoT 场景联动规则表  
6 -CREATE TABLE IF NOT EXISTS "iot_scene_rule"  
7 -(  
8 - "id"  
9 - bigint  
10 - NOT  
11 - NULL  
12 - GENERATED  
13 - BY  
14 - DEFAULT AS  
15 - IDENTITY,  
16 - "name"  
17 - varchar  
18 -(  
19 - 255  
20 -) NOT NULL DEFAULT '',  
21 - "description" varchar  
22 -(  
23 - 500  
24 -) DEFAULT NULL, 1 +CREATE TABLE IF NOT EXISTS "iot_scene_rule" (
  2 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  3 + "name" varchar(255) NOT NULL DEFAULT '',
  4 + "description" varchar(500) DEFAULT NULL,
25 "status" tinyint NOT NULL DEFAULT '0', 5 "status" tinyint NOT NULL DEFAULT '0',
26 "triggers" text, 6 "triggers" text,
27 "actions" text, 7 "actions" text,
28 - "creator" varchar  
29 -(  
30 - 64  
31 -) DEFAULT '', 8 + "creator" varchar(64) DEFAULT '',
32 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 9 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
33 - "updater" varchar  
34 -(  
35 - 64  
36 -) DEFAULT '', 10 + "updater" varchar(64) DEFAULT '',
37 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 11 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
38 "deleted" bit NOT NULL DEFAULT FALSE, 12 "deleted" bit NOT NULL DEFAULT FALSE,
39 "tenant_id" bigint NOT NULL DEFAULT '0', 13 "tenant_id" bigint NOT NULL DEFAULT '0',
40 - PRIMARY KEY  
41 -(  
42 - "id"  
43 -)  
44 - ) COMMENT 'IoT 场景联动规则表'; 14 + PRIMARY KEY ("id")
  15 +) COMMENT 'IoT 场景联动规则表';
45 16
46 --- IoT 产品表  
47 -CREATE TABLE IF NOT EXISTS "iot_product"  
48 -(  
49 - "id"  
50 - bigint  
51 - NOT  
52 - NULL  
53 - GENERATED  
54 - BY  
55 - DEFAULT AS  
56 - IDENTITY,  
57 - "name"  
58 - varchar  
59 -(  
60 - 255  
61 -) NOT NULL DEFAULT '',  
62 - "product_key" varchar  
63 -(  
64 - 100  
65 -) NOT NULL DEFAULT '', 17 +CREATE TABLE IF NOT EXISTS "iot_product" (
  18 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  19 + "name" varchar(255) NOT NULL DEFAULT '',
  20 + "product_key" varchar(100) NOT NULL DEFAULT '',
66 "protocol_type" tinyint NOT NULL DEFAULT '0', 21 "protocol_type" tinyint NOT NULL DEFAULT '0',
67 "category_id" bigint DEFAULT NULL, 22 "category_id" bigint DEFAULT NULL,
68 - "description" varchar  
69 -(  
70 - 500  
71 -) DEFAULT NULL, 23 + "description" varchar(500) DEFAULT NULL,
72 "data_format" tinyint NOT NULL DEFAULT '0', 24 "data_format" tinyint NOT NULL DEFAULT '0',
73 "device_type" tinyint NOT NULL DEFAULT '0', 25 "device_type" tinyint NOT NULL DEFAULT '0',
74 "net_type" tinyint NOT NULL DEFAULT '0', 26 "net_type" tinyint NOT NULL DEFAULT '0',
75 "validate_type" tinyint NOT NULL DEFAULT '0', 27 "validate_type" tinyint NOT NULL DEFAULT '0',
76 "status" tinyint NOT NULL DEFAULT '0', 28 "status" tinyint NOT NULL DEFAULT '0',
77 - "creator" varchar  
78 -(  
79 - 64  
80 -) DEFAULT '', 29 + "creator" varchar(64) DEFAULT '',
81 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 30 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
82 - "updater" varchar  
83 -(  
84 - 64  
85 -) DEFAULT '', 31 + "updater" varchar(64) DEFAULT '',
86 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 32 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
87 "deleted" bit NOT NULL DEFAULT FALSE, 33 "deleted" bit NOT NULL DEFAULT FALSE,
88 "tenant_id" bigint NOT NULL DEFAULT '0', 34 "tenant_id" bigint NOT NULL DEFAULT '0',
89 - PRIMARY KEY  
90 -(  
91 - "id"  
92 -)  
93 - ) COMMENT 'IoT 产品表'; 35 + PRIMARY KEY ("id")
  36 +) COMMENT 'IoT 产品表';
94 37
95 --- IoT 设备表  
96 -CREATE TABLE IF NOT EXISTS "iot_device"  
97 -(  
98 - "id"  
99 - bigint  
100 - NOT  
101 - NULL  
102 - GENERATED  
103 - BY  
104 - DEFAULT AS  
105 - IDENTITY,  
106 - "device_name"  
107 - varchar  
108 -(  
109 - 255  
110 -) NOT NULL DEFAULT '', 38 +CREATE TABLE IF NOT EXISTS "iot_device" (
  39 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  40 + "device_name" varchar(255) NOT NULL DEFAULT '',
111 "product_id" bigint NOT NULL, 41 "product_id" bigint NOT NULL,
112 - "device_key" varchar  
113 -(  
114 - 100  
115 -) NOT NULL DEFAULT '',  
116 - "device_secret" varchar  
117 -(  
118 - 100  
119 -) NOT NULL DEFAULT '',  
120 - "nickname" varchar  
121 -(  
122 - 255  
123 -) DEFAULT NULL, 42 + "device_key" varchar(100) NOT NULL DEFAULT '',
  43 + "device_secret" varchar(100) NOT NULL DEFAULT '',
  44 + "nickname" varchar(255) DEFAULT NULL,
124 "status" tinyint NOT NULL DEFAULT '0', 45 "status" tinyint NOT NULL DEFAULT '0',
125 "status_last_update_time" timestamp DEFAULT NULL, 46 "status_last_update_time" timestamp DEFAULT NULL,
126 "last_online_time" timestamp DEFAULT NULL, 47 "last_online_time" timestamp DEFAULT NULL,
127 "last_offline_time" timestamp DEFAULT NULL, 48 "last_offline_time" timestamp DEFAULT NULL,
128 "active_time" timestamp DEFAULT NULL, 49 "active_time" timestamp DEFAULT NULL,
129 - "ip" varchar  
130 -(  
131 - 50  
132 -) DEFAULT NULL,  
133 - "firmware_version" varchar  
134 -(  
135 - 50  
136 -) DEFAULT NULL, 50 + "ip" varchar(50) DEFAULT NULL,
  51 + "firmware_version" varchar(50) DEFAULT NULL,
137 "device_type" tinyint NOT NULL DEFAULT '0', 52 "device_type" tinyint NOT NULL DEFAULT '0',
138 "gateway_id" bigint DEFAULT NULL, 53 "gateway_id" bigint DEFAULT NULL,
139 "sub_device_count" int NOT NULL DEFAULT '0', 54 "sub_device_count" int NOT NULL DEFAULT '0',
140 - "creator" varchar  
141 -(  
142 - 64  
143 -) DEFAULT '', 55 + "creator" varchar(64) DEFAULT '',
144 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 56 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
145 - "updater" varchar  
146 -(  
147 - 64  
148 -) DEFAULT '', 57 + "updater" varchar(64) DEFAULT '',
149 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 58 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
150 "deleted" bit NOT NULL DEFAULT FALSE, 59 "deleted" bit NOT NULL DEFAULT FALSE,
151 "tenant_id" bigint NOT NULL DEFAULT '0', 60 "tenant_id" bigint NOT NULL DEFAULT '0',
152 - PRIMARY KEY  
153 -(  
154 - "id"  
155 -)  
156 - ) COMMENT 'IoT 设备表'; 61 + PRIMARY KEY ("id")
  62 +) COMMENT 'IoT 设备表';
157 63
158 --- IoT 物模型表  
159 -CREATE TABLE IF NOT EXISTS "iot_thing_model"  
160 -(  
161 - "id"  
162 - bigint  
163 - NOT  
164 - NULL  
165 - GENERATED  
166 - BY  
167 - DEFAULT AS  
168 - IDENTITY,  
169 - "product_id"  
170 - bigint  
171 - NOT  
172 - NULL,  
173 - "identifier"  
174 - varchar  
175 -(  
176 - 100  
177 -) NOT NULL DEFAULT '',  
178 - "name" varchar  
179 -(  
180 - 255  
181 -) NOT NULL DEFAULT '',  
182 - "description" varchar  
183 -(  
184 - 500  
185 -) DEFAULT NULL, 64 +CREATE TABLE IF NOT EXISTS "iot_thing_model" (
  65 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  66 + "product_id" bigint NOT NULL,
  67 + "identifier" varchar(100) NOT NULL DEFAULT '',
  68 + "name" varchar(255) NOT NULL DEFAULT '',
  69 + "description" varchar(500) DEFAULT NULL,
186 "type" tinyint NOT NULL DEFAULT '1', 70 "type" tinyint NOT NULL DEFAULT '1',
187 "property" text, 71 "property" text,
188 - "creator" varchar  
189 -(  
190 - 64  
191 -) DEFAULT '', 72 + "creator" varchar(64) DEFAULT '',
192 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 73 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
193 - "updater" varchar  
194 -(  
195 - 64  
196 -) DEFAULT '', 74 + "updater" varchar(64) DEFAULT '',
197 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 75 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
198 "deleted" bit NOT NULL DEFAULT FALSE, 76 "deleted" bit NOT NULL DEFAULT FALSE,
199 "tenant_id" bigint NOT NULL DEFAULT '0', 77 "tenant_id" bigint NOT NULL DEFAULT '0',
200 - PRIMARY KEY  
201 -(  
202 - "id"  
203 -)  
204 - ) COMMENT 'IoT 物模型表'; 78 + PRIMARY KEY ("id")
  79 +) COMMENT 'IoT 物模型表';
205 80
206 --- IoT 设备数据表  
207 -CREATE TABLE IF NOT EXISTS "iot_device_data"  
208 -(  
209 - "id"  
210 - bigint  
211 - NOT  
212 - NULL  
213 - GENERATED  
214 - BY  
215 - DEFAULT AS  
216 - IDENTITY,  
217 - "device_id"  
218 - bigint  
219 - NOT  
220 - NULL,  
221 - "product_id"  
222 - bigint  
223 - NOT  
224 - NULL,  
225 - "identifier"  
226 - varchar  
227 -(  
228 - 100  
229 -) NOT NULL DEFAULT '', 81 +CREATE TABLE IF NOT EXISTS "iot_device_data" (
  82 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  83 + "device_id" bigint NOT NULL,
  84 + "product_id" bigint NOT NULL,
  85 + "identifier" varchar(100) NOT NULL DEFAULT '',
230 "type" tinyint NOT NULL DEFAULT '1', 86 "type" tinyint NOT NULL DEFAULT '1',
231 "data" text, 87 "data" text,
232 "ts" bigint NOT NULL DEFAULT '0', 88 "ts" bigint NOT NULL DEFAULT '0',
233 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 89 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
234 - PRIMARY KEY  
235 -(  
236 - "id"  
237 -)  
238 - ) COMMENT 'IoT 设备数据表'; 90 + PRIMARY KEY ("id")
  91 +) COMMENT 'IoT 设备数据表';
239 92
240 --- IoT 告警配置表  
241 -CREATE TABLE IF NOT EXISTS "iot_alert_config"  
242 -(  
243 - "id"  
244 - bigint  
245 - NOT  
246 - NULL  
247 - GENERATED  
248 - BY  
249 - DEFAULT AS  
250 - IDENTITY,  
251 - "name"  
252 - varchar  
253 -(  
254 - 255  
255 -) NOT NULL DEFAULT '', 93 +CREATE TABLE IF NOT EXISTS "iot_alert_config" (
  94 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  95 + "name" varchar(255) NOT NULL DEFAULT '',
256 "product_id" bigint NOT NULL, 96 "product_id" bigint NOT NULL,
257 "device_id" bigint DEFAULT NULL, 97 "device_id" bigint DEFAULT NULL,
258 "rule_id" bigint DEFAULT NULL, 98 "rule_id" bigint DEFAULT NULL,
259 "status" tinyint NOT NULL DEFAULT '0', 99 "status" tinyint NOT NULL DEFAULT '0',
260 - "creator" varchar  
261 -(  
262 - 64  
263 -) DEFAULT '', 100 + "creator" varchar(64) DEFAULT '',
264 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 101 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
265 - "updater" varchar  
266 -(  
267 - 64  
268 -) DEFAULT '', 102 + "updater" varchar(64) DEFAULT '',
269 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 103 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
270 "deleted" bit NOT NULL DEFAULT FALSE, 104 "deleted" bit NOT NULL DEFAULT FALSE,
271 "tenant_id" bigint NOT NULL DEFAULT '0', 105 "tenant_id" bigint NOT NULL DEFAULT '0',
272 - PRIMARY KEY  
273 -(  
274 - "id"  
275 -)  
276 - ) COMMENT 'IoT 告警配置表'; 106 + PRIMARY KEY ("id")
  107 +) COMMENT 'IoT 告警配置表';
277 108
278 --- IoT 告警记录表  
279 -CREATE TABLE IF NOT EXISTS "iot_alert_record"  
280 -(  
281 - "id"  
282 - bigint  
283 - NOT  
284 - NULL  
285 - GENERATED  
286 - BY  
287 - DEFAULT AS  
288 - IDENTITY,  
289 - "alert_config_id"  
290 - bigint  
291 - NOT  
292 - NULL,  
293 - "alert_name"  
294 - varchar  
295 -(  
296 - 255  
297 -) NOT NULL DEFAULT '', 109 +CREATE TABLE IF NOT EXISTS "iot_alert_record" (
  110 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  111 + "alert_config_id" bigint NOT NULL,
  112 + "alert_name" varchar(255) NOT NULL DEFAULT '',
298 "product_id" bigint NOT NULL, 113 "product_id" bigint NOT NULL,
299 "device_id" bigint DEFAULT NULL, 114 "device_id" bigint DEFAULT NULL,
300 "rule_id" bigint DEFAULT NULL, 115 "rule_id" bigint DEFAULT NULL,
@@ -303,171 +118,65 @@ CREATE TABLE IF NOT EXISTS "iot_alert_record" @@ -303,171 +118,65 @@ CREATE TABLE IF NOT EXISTS "iot_alert_record"
303 "deal_status" tinyint NOT NULL DEFAULT '0', 118 "deal_status" tinyint NOT NULL DEFAULT '0',
304 "deal_time" timestamp DEFAULT NULL, 119 "deal_time" timestamp DEFAULT NULL,
305 "deal_user_id" bigint DEFAULT NULL, 120 "deal_user_id" bigint DEFAULT NULL,
306 - "deal_remark" varchar  
307 -(  
308 - 500  
309 -) DEFAULT NULL,  
310 - "creator" varchar  
311 -(  
312 - 64  
313 -) DEFAULT '', 121 + "deal_remark" varchar(500) DEFAULT NULL,
  122 + "creator" varchar(64) DEFAULT '',
314 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 123 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
315 - "updater" varchar  
316 -(  
317 - 64  
318 -) DEFAULT '', 124 + "updater" varchar(64) DEFAULT '',
319 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 125 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
320 "deleted" bit NOT NULL DEFAULT FALSE, 126 "deleted" bit NOT NULL DEFAULT FALSE,
321 "tenant_id" bigint NOT NULL DEFAULT '0', 127 "tenant_id" bigint NOT NULL DEFAULT '0',
322 - PRIMARY KEY  
323 -(  
324 - "id"  
325 -)  
326 - ) COMMENT 'IoT 告警记录表'; 128 + PRIMARY KEY ("id")
  129 +) COMMENT 'IoT 告警记录表';
327 130
328 --- IoT OTA 固件表  
329 -CREATE TABLE IF NOT EXISTS "iot_ota_firmware"  
330 -(  
331 - "id"  
332 - bigint  
333 - NOT  
334 - NULL  
335 - GENERATED  
336 - BY  
337 - DEFAULT AS  
338 - IDENTITY,  
339 - "name"  
340 - varchar  
341 -(  
342 - 255  
343 -) NOT NULL DEFAULT '', 131 +CREATE TABLE IF NOT EXISTS "iot_ota_firmware" (
  132 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  133 + "name" varchar(255) NOT NULL DEFAULT '',
344 "product_id" bigint NOT NULL, 134 "product_id" bigint NOT NULL,
345 - "version" varchar  
346 -(  
347 - 50  
348 -) NOT NULL DEFAULT '',  
349 - "description" varchar  
350 -(  
351 - 500  
352 -) DEFAULT NULL,  
353 - "file_url" varchar  
354 -(  
355 - 500  
356 -) DEFAULT NULL, 135 + "version" varchar(50) NOT NULL DEFAULT '',
  136 + "description" varchar(500) DEFAULT NULL,
  137 + "file_url" varchar(500) DEFAULT NULL,
357 "file_size" bigint NOT NULL DEFAULT '0', 138 "file_size" bigint NOT NULL DEFAULT '0',
358 "status" tinyint NOT NULL DEFAULT '0', 139 "status" tinyint NOT NULL DEFAULT '0',
359 - "creator" varchar  
360 -(  
361 - 64  
362 -) DEFAULT '', 140 + "creator" varchar(64) DEFAULT '',
363 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 141 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
364 - "updater" varchar  
365 -(  
366 - 64  
367 -) DEFAULT '', 142 + "updater" varchar(64) DEFAULT '',
368 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 143 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
369 "deleted" bit NOT NULL DEFAULT FALSE, 144 "deleted" bit NOT NULL DEFAULT FALSE,
370 "tenant_id" bigint NOT NULL DEFAULT '0', 145 "tenant_id" bigint NOT NULL DEFAULT '0',
371 - PRIMARY KEY  
372 -(  
373 - "id"  
374 -)  
375 - ) COMMENT 'IoT OTA 固件表'; 146 + PRIMARY KEY ("id")
  147 +) COMMENT 'IoT OTA 固件表';
376 148
377 --- IoT OTA 升级任务表  
378 -CREATE TABLE IF NOT EXISTS "iot_ota_task"  
379 -(  
380 - "id"  
381 - bigint  
382 - NOT  
383 - NULL  
384 - GENERATED  
385 - BY  
386 - DEFAULT AS  
387 - IDENTITY,  
388 - "name"  
389 - varchar  
390 -(  
391 - 255  
392 -) NOT NULL DEFAULT '', 149 +CREATE TABLE IF NOT EXISTS "iot_ota_task" (
  150 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  151 + "name" varchar(255) NOT NULL DEFAULT '',
393 "firmware_id" bigint NOT NULL, 152 "firmware_id" bigint NOT NULL,
394 "product_id" bigint NOT NULL, 153 "product_id" bigint NOT NULL,
395 "upgrade_type" tinyint NOT NULL DEFAULT '0', 154 "upgrade_type" tinyint NOT NULL DEFAULT '0',
396 "status" tinyint NOT NULL DEFAULT '0', 155 "status" tinyint NOT NULL DEFAULT '0',
397 - "creator" varchar  
398 -(  
399 - 64  
400 -) DEFAULT '', 156 + "creator" varchar(64) DEFAULT '',
401 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 157 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
402 - "updater" varchar  
403 -(  
404 - 64  
405 -) DEFAULT '', 158 + "updater" varchar(64) DEFAULT '',
406 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 159 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
407 "deleted" bit NOT NULL DEFAULT FALSE, 160 "deleted" bit NOT NULL DEFAULT FALSE,
408 "tenant_id" bigint NOT NULL DEFAULT '0', 161 "tenant_id" bigint NOT NULL DEFAULT '0',
409 - PRIMARY KEY  
410 -(  
411 - "id"  
412 -)  
413 - ) COMMENT 'IoT OTA 升级任务表'; 162 + PRIMARY KEY ("id")
  163 +) COMMENT 'IoT OTA 升级任务表';
414 164
415 --- IoT OTA 升级记录表  
416 -CREATE TABLE IF NOT EXISTS "iot_ota_record"  
417 -(  
418 - "id"  
419 - bigint  
420 - NOT  
421 - NULL  
422 - GENERATED  
423 - BY  
424 - DEFAULT AS  
425 - IDENTITY,  
426 - "task_id"  
427 - bigint  
428 - NOT  
429 - NULL,  
430 - "firmware_id"  
431 - bigint  
432 - NOT  
433 - NULL,  
434 - "device_id"  
435 - bigint  
436 - NOT  
437 - NULL,  
438 - "status"  
439 - tinyint  
440 - NOT  
441 - NULL  
442 - DEFAULT  
443 - '0',  
444 - "progress"  
445 - int  
446 - NOT  
447 - NULL  
448 - DEFAULT  
449 - '0',  
450 - "error_msg"  
451 - varchar  
452 -(  
453 - 500  
454 -) DEFAULT NULL, 165 +CREATE TABLE IF NOT EXISTS "iot_ota_record" (
  166 + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  167 + "task_id" bigint NOT NULL,
  168 + "firmware_id" bigint NOT NULL,
  169 + "device_id" bigint NOT NULL,
  170 + "status" tinyint NOT NULL DEFAULT '0',
  171 + "progress" int NOT NULL DEFAULT '0',
  172 + "error_msg" varchar(500) DEFAULT NULL,
455 "start_time" timestamp DEFAULT NULL, 173 "start_time" timestamp DEFAULT NULL,
456 "end_time" timestamp DEFAULT NULL, 174 "end_time" timestamp DEFAULT NULL,
457 - "creator" varchar  
458 -(  
459 - 64  
460 -) DEFAULT '', 175 + "creator" varchar(64) DEFAULT '',
461 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 176 "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
462 - "updater" varchar  
463 -(  
464 - 64  
465 -) DEFAULT '', 177 + "updater" varchar(64) DEFAULT '',
466 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 178 "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
467 "deleted" bit NOT NULL DEFAULT FALSE, 179 "deleted" bit NOT NULL DEFAULT FALSE,
468 "tenant_id" bigint NOT NULL DEFAULT '0', 180 "tenant_id" bigint NOT NULL DEFAULT '0',
469 - PRIMARY KEY  
470 -(  
471 - "id"  
472 -)  
473 - ) COMMENT 'IoT OTA 升级记录表'; 181 + PRIMARY KEY ("id")
  182 +) COMMENT 'IoT OTA 升级记录表';