Commit 76753b32c96df85ebec0d7ea492a268763d7ee10

Authored by YunaiV
1 parent 7e35f1da

fix: 修复 DM8 初始化数据导入 varchar 长度问题

- 将 DM8 转换脚本中的 varchar(n) 改为 varchar(n char),保持与 MySQL 字符长度语义一致
- 更新 DM8 初始化 SQL,避免中文初始化数据因字节长度超限导入失败
- 补充 DM8 导入说明,提示 SET DEFINE OFF 及 PAGE_SIZE/UNICODE_FLAG 配置
sql/dm/ruoyi-vue-pro-dm8.sql
@@ -14,27 +14,27 @@ @@ -14,27 +14,27 @@
14 -- ---------------------------- 14 -- ----------------------------
15 CREATE TABLE infra_api_access_log ( 15 CREATE TABLE infra_api_access_log (
16 id bigint NOT NULL PRIMARY KEY IDENTITY, 16 id bigint NOT NULL PRIMARY KEY IDENTITY,
17 - trace_id varchar(64) DEFAULT '' NULL, 17 + trace_id varchar(64 char) DEFAULT '' NULL,
18 user_id bigint DEFAULT 0 NOT NULL, 18 user_id bigint DEFAULT 0 NOT NULL,
19 user_type smallint DEFAULT 0 NOT NULL, 19 user_type smallint DEFAULT 0 NOT NULL,
20 - application_name varchar(50) NOT NULL,  
21 - request_method varchar(16) DEFAULT '' NULL,  
22 - request_url varchar(255) DEFAULT '' NULL, 20 + application_name varchar(50 char) NOT NULL,
  21 + request_method varchar(16 char) DEFAULT '' NULL,
  22 + request_url varchar(255 char) DEFAULT '' NULL,
23 request_params text NULL, 23 request_params text NULL,
24 response_body text NULL, 24 response_body text NULL,
25 - user_ip varchar(50) NOT NULL,  
26 - user_agent varchar(512) NOT NULL,  
27 - operate_module varchar(50) DEFAULT NULL NULL,  
28 - operate_name varchar(50) DEFAULT NULL NULL, 25 + user_ip varchar(50 char) NOT NULL,
  26 + user_agent varchar(512 char) NOT NULL,
  27 + operate_module varchar(50 char) DEFAULT NULL NULL,
  28 + operate_name varchar(50 char) DEFAULT NULL NULL,
29 operate_type smallint DEFAULT 0 NULL, 29 operate_type smallint DEFAULT 0 NULL,
30 begin_time datetime NOT NULL, 30 begin_time datetime NOT NULL,
31 end_time datetime NOT NULL, 31 end_time datetime NOT NULL,
32 duration int NOT NULL, 32 duration int NOT NULL,
33 result_code int DEFAULT 0 NOT NULL, 33 result_code int DEFAULT 0 NOT NULL,
34 - result_msg varchar(512) DEFAULT '' NULL,  
35 - creator varchar(64) DEFAULT '' NULL, 34 + result_msg varchar(512 char) DEFAULT '' NULL,
  35 + creator varchar(64 char) DEFAULT '' NULL,
36 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 36 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
37 - updater varchar(64) DEFAULT '' NULL, 37 + updater varchar(64 char) DEFAULT '' NULL,
38 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 38 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
39 deleted bit DEFAULT '0' NOT NULL, 39 deleted bit DEFAULT '0' NOT NULL,
40 tenant_id bigint DEFAULT 0 NOT NULL 40 tenant_id bigint DEFAULT 0 NOT NULL
@@ -74,30 +74,30 @@ COMMENT ON TABLE infra_api_access_log IS 'API 访问日志表'; @@ -74,30 +74,30 @@ COMMENT ON TABLE infra_api_access_log IS 'API 访问日志表';
74 -- ---------------------------- 74 -- ----------------------------
75 CREATE TABLE infra_api_error_log ( 75 CREATE TABLE infra_api_error_log (
76 id bigint NOT NULL PRIMARY KEY IDENTITY, 76 id bigint NOT NULL PRIMARY KEY IDENTITY,
77 - trace_id varchar(64) NOT NULL, 77 + trace_id varchar(64 char) NOT NULL,
78 user_id bigint DEFAULT 0 NOT NULL, 78 user_id bigint DEFAULT 0 NOT NULL,
79 user_type smallint DEFAULT 0 NOT NULL, 79 user_type smallint DEFAULT 0 NOT NULL,
80 - application_name varchar(50) NOT NULL,  
81 - request_method varchar(16) NOT NULL,  
82 - request_url varchar(255) NOT NULL,  
83 - request_params varchar(8000) NOT NULL,  
84 - user_ip varchar(50) NOT NULL,  
85 - user_agent varchar(512) NOT NULL, 80 + application_name varchar(50 char) NOT NULL,
  81 + request_method varchar(16 char) NOT NULL,
  82 + request_url varchar(255 char) NOT NULL,
  83 + request_params varchar(8000 char) NOT NULL,
  84 + user_ip varchar(50 char) NOT NULL,
  85 + user_agent varchar(512 char) NOT NULL,
86 exception_time datetime NOT NULL, 86 exception_time datetime NOT NULL,
87 - exception_name varchar(128) DEFAULT '' NULL, 87 + exception_name varchar(128 char) DEFAULT '' NULL,
88 exception_message text NOT NULL, 88 exception_message text NOT NULL,
89 exception_root_cause_message text NOT NULL, 89 exception_root_cause_message text NOT NULL,
90 exception_stack_trace text NOT NULL, 90 exception_stack_trace text NOT NULL,
91 - exception_class_name varchar(512) NOT NULL,  
92 - exception_file_name varchar(512) NOT NULL,  
93 - exception_method_name varchar(512) NOT NULL, 91 + exception_class_name varchar(512 char) NOT NULL,
  92 + exception_file_name varchar(512 char) NOT NULL,
  93 + exception_method_name varchar(512 char) NOT NULL,
94 exception_line_number int NOT NULL, 94 exception_line_number int NOT NULL,
95 process_status smallint NOT NULL, 95 process_status smallint NOT NULL,
96 process_time datetime DEFAULT NULL NULL, 96 process_time datetime DEFAULT NULL NULL,
97 process_user_id int DEFAULT 0 NULL, 97 process_user_id int DEFAULT 0 NULL,
98 - creator varchar(64) DEFAULT '' NULL, 98 + creator varchar(64 char) DEFAULT '' NULL,
99 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 99 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
100 - updater varchar(64) DEFAULT '' NULL, 100 + updater varchar(64 char) DEFAULT '' NULL,
101 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 101 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
102 deleted bit DEFAULT '0' NOT NULL, 102 deleted bit DEFAULT '0' NOT NULL,
103 tenant_id bigint DEFAULT 0 NOT NULL 103 tenant_id bigint DEFAULT 0 NOT NULL
@@ -141,25 +141,25 @@ COMMENT ON TABLE infra_api_error_log IS '系统异常日志'; @@ -141,25 +141,25 @@ COMMENT ON TABLE infra_api_error_log IS '系统异常日志';
141 CREATE TABLE infra_codegen_column ( 141 CREATE TABLE infra_codegen_column (
142 id bigint NOT NULL PRIMARY KEY IDENTITY, 142 id bigint NOT NULL PRIMARY KEY IDENTITY,
143 table_id bigint NOT NULL, 143 table_id bigint NOT NULL,
144 - column_name varchar(200) NOT NULL,  
145 - data_type varchar(100) NOT NULL,  
146 - column_comment varchar(500) NOT NULL, 144 + column_name varchar(200 char) NOT NULL,
  145 + data_type varchar(100 char) NOT NULL,
  146 + column_comment varchar(500 char) NOT NULL,
147 nullable bit NOT NULL, 147 nullable bit NOT NULL,
148 primary_key bit NOT NULL, 148 primary_key bit NOT NULL,
149 ordinal_position int NOT NULL, 149 ordinal_position int NOT NULL,
150 - java_type varchar(32) NOT NULL,  
151 - java_field varchar(64) NOT NULL,  
152 - dict_type varchar(200) DEFAULT '' NULL,  
153 - example varchar(64) DEFAULT NULL NULL, 150 + java_type varchar(32 char) NOT NULL,
  151 + java_field varchar(64 char) NOT NULL,
  152 + dict_type varchar(200 char) DEFAULT '' NULL,
  153 + example varchar(64 char) DEFAULT NULL NULL,
154 create_operation bit NOT NULL, 154 create_operation bit NOT NULL,
155 update_operation bit NOT NULL, 155 update_operation bit NOT NULL,
156 list_operation bit NOT NULL, 156 list_operation bit NOT NULL,
157 - list_operation_condition varchar(32) DEFAULT '=' NOT NULL, 157 + list_operation_condition varchar(32 char) DEFAULT '=' NOT NULL,
158 list_operation_result bit NOT NULL, 158 list_operation_result bit NOT NULL,
159 - html_type varchar(32) NOT NULL,  
160 - creator varchar(64) DEFAULT '' NULL, 159 + html_type varchar(32 char) NOT NULL,
  160 + creator varchar(64 char) DEFAULT '' NULL,
161 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 161 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
162 - updater varchar(64) DEFAULT '' NULL, 162 + updater varchar(64 char) DEFAULT '' NULL,
163 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 163 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
164 deleted bit DEFAULT '0' NOT NULL 164 deleted bit DEFAULT '0' NOT NULL
165 ); 165 );
@@ -198,14 +198,14 @@ CREATE TABLE infra_codegen_table ( @@ -198,14 +198,14 @@ CREATE TABLE infra_codegen_table (
198 id bigint NOT NULL PRIMARY KEY IDENTITY, 198 id bigint NOT NULL PRIMARY KEY IDENTITY,
199 data_source_config_id bigint NOT NULL, 199 data_source_config_id bigint NOT NULL,
200 scene smallint DEFAULT 1 NOT NULL, 200 scene smallint DEFAULT 1 NOT NULL,
201 - table_name varchar(200) DEFAULT '' NULL,  
202 - table_comment varchar(500) DEFAULT '' NULL,  
203 - remark varchar(500) DEFAULT NULL NULL,  
204 - module_name varchar(30) NOT NULL,  
205 - business_name varchar(30) NOT NULL,  
206 - class_name varchar(100) DEFAULT '' NULL,  
207 - class_comment varchar(50) NOT NULL,  
208 - author varchar(50) NOT NULL, 201 + table_name varchar(200 char) DEFAULT '' NULL,
  202 + table_comment varchar(500 char) DEFAULT '' NULL,
  203 + remark varchar(500 char) DEFAULT NULL NULL,
  204 + module_name varchar(30 char) NOT NULL,
  205 + business_name varchar(30 char) NOT NULL,
  206 + class_name varchar(100 char) DEFAULT '' NULL,
  207 + class_comment varchar(50 char) NOT NULL,
  208 + author varchar(50 char) NOT NULL,
209 template_type smallint DEFAULT 1 NOT NULL, 209 template_type smallint DEFAULT 1 NOT NULL,
210 front_type smallint NOT NULL, 210 front_type smallint NOT NULL,
211 parent_menu_id bigint DEFAULT NULL NULL, 211 parent_menu_id bigint DEFAULT NULL NULL,
@@ -214,9 +214,9 @@ CREATE TABLE infra_codegen_table ( @@ -214,9 +214,9 @@ CREATE TABLE infra_codegen_table (
214 sub_join_many bit DEFAULT NULL NULL, 214 sub_join_many bit DEFAULT NULL NULL,
215 tree_parent_column_id bigint DEFAULT NULL NULL, 215 tree_parent_column_id bigint DEFAULT NULL NULL,
216 tree_name_column_id bigint DEFAULT NULL NULL, 216 tree_name_column_id bigint DEFAULT NULL NULL,
217 - creator varchar(64) DEFAULT '' NULL, 217 + creator varchar(64 char) DEFAULT '' NULL,
218 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 218 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
219 - updater varchar(64) DEFAULT '' NULL, 219 + updater varchar(64 char) DEFAULT '' NULL,
220 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 220 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
221 deleted bit DEFAULT '0' NOT NULL 221 deleted bit DEFAULT '0' NOT NULL
222 ); 222 );
@@ -252,16 +252,16 @@ COMMENT ON TABLE infra_codegen_table IS '代码生成表定义'; @@ -252,16 +252,16 @@ COMMENT ON TABLE infra_codegen_table IS '代码生成表定义';
252 -- ---------------------------- 252 -- ----------------------------
253 CREATE TABLE infra_config ( 253 CREATE TABLE infra_config (
254 id bigint NOT NULL PRIMARY KEY IDENTITY, 254 id bigint NOT NULL PRIMARY KEY IDENTITY,
255 - category varchar(50) NOT NULL, 255 + category varchar(50 char) NOT NULL,
256 type smallint NOT NULL, 256 type smallint NOT NULL,
257 - name varchar(100) DEFAULT '' NULL,  
258 - config_key varchar(100) DEFAULT '' NULL,  
259 - value varchar(500) DEFAULT '' NULL, 257 + name varchar(100 char) DEFAULT '' NULL,
  258 + config_key varchar(100 char) DEFAULT '' NULL,
  259 + value varchar(500 char) DEFAULT '' NULL,
260 visible bit NOT NULL, 260 visible bit NOT NULL,
261 - remark varchar(500) DEFAULT NULL NULL,  
262 - creator varchar(64) DEFAULT '' NULL, 261 + remark varchar(500 char) DEFAULT NULL NULL,
  262 + creator varchar(64 char) DEFAULT '' NULL,
263 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 263 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
264 - updater varchar(64) DEFAULT '' NULL, 264 + updater varchar(64 char) DEFAULT '' NULL,
265 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 265 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
266 deleted bit DEFAULT '0' NOT NULL 266 deleted bit DEFAULT '0' NOT NULL
267 ); 267 );
@@ -304,13 +304,13 @@ SET IDENTITY_INSERT infra_config OFF; @@ -304,13 +304,13 @@ SET IDENTITY_INSERT infra_config OFF;
304 -- ---------------------------- 304 -- ----------------------------
305 CREATE TABLE infra_data_source_config ( 305 CREATE TABLE infra_data_source_config (
306 id bigint NOT NULL PRIMARY KEY IDENTITY, 306 id bigint NOT NULL PRIMARY KEY IDENTITY,
307 - name varchar(100) DEFAULT '' NULL,  
308 - url varchar(1024) NOT NULL,  
309 - username varchar(255) NOT NULL,  
310 - password varchar(255) DEFAULT '' NULL,  
311 - creator varchar(64) DEFAULT '' NULL, 307 + name varchar(100 char) DEFAULT '' NULL,
  308 + url varchar(1024 char) NOT NULL,
  309 + username varchar(255 char) NOT NULL,
  310 + password varchar(255 char) DEFAULT '' NULL,
  311 + creator varchar(64 char) DEFAULT '' NULL,
312 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 312 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
313 - updater varchar(64) DEFAULT '' NULL, 313 + updater varchar(64 char) DEFAULT '' NULL,
314 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 314 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
315 deleted bit DEFAULT '0' NOT NULL 315 deleted bit DEFAULT '0' NOT NULL
316 ); 316 );
@@ -333,14 +333,14 @@ COMMENT ON TABLE infra_data_source_config IS '数据源配置表'; @@ -333,14 +333,14 @@ COMMENT ON TABLE infra_data_source_config IS '数据源配置表';
333 CREATE TABLE infra_file ( 333 CREATE TABLE infra_file (
334 id bigint NOT NULL PRIMARY KEY IDENTITY, 334 id bigint NOT NULL PRIMARY KEY IDENTITY,
335 config_id bigint DEFAULT NULL NULL, 335 config_id bigint DEFAULT NULL NULL,
336 - name varchar(256) DEFAULT NULL NULL,  
337 - path varchar(512) NOT NULL,  
338 - url varchar(1024) NOT NULL,  
339 - type varchar(128) DEFAULT NULL NULL, 336 + name varchar(256 char) DEFAULT NULL NULL,
  337 + path varchar(512 char) NOT NULL,
  338 + url varchar(1024 char) NOT NULL,
  339 + type varchar(128 char) DEFAULT NULL NULL,
340 size int NOT NULL, 340 size int NOT NULL,
341 - creator varchar(64) DEFAULT '' NULL, 341 + creator varchar(64 char) DEFAULT '' NULL,
342 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 342 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
343 - updater varchar(64) DEFAULT '' NULL, 343 + updater varchar(64 char) DEFAULT '' NULL,
344 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 344 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
345 deleted bit DEFAULT '0' NOT NULL 345 deleted bit DEFAULT '0' NOT NULL
346 ); 346 );
@@ -364,14 +364,14 @@ COMMENT ON TABLE infra_file IS '文件表'; @@ -364,14 +364,14 @@ COMMENT ON TABLE infra_file IS '文件表';
364 -- ---------------------------- 364 -- ----------------------------
365 CREATE TABLE infra_file_config ( 365 CREATE TABLE infra_file_config (
366 id bigint NOT NULL PRIMARY KEY IDENTITY, 366 id bigint NOT NULL PRIMARY KEY IDENTITY,
367 - name varchar(63) NOT NULL, 367 + name varchar(63 char) NOT NULL,
368 storage smallint NOT NULL, 368 storage smallint NOT NULL,
369 - remark varchar(255) DEFAULT NULL NULL, 369 + remark varchar(255 char) DEFAULT NULL NULL,
370 master bit NOT NULL, 370 master bit NOT NULL,
371 - config varchar(4096) NOT NULL,  
372 - creator varchar(64) DEFAULT '' NULL, 371 + config varchar(4096 char) NOT NULL,
  372 + creator varchar(64 char) DEFAULT '' NULL,
373 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 373 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
374 - updater varchar(64) DEFAULT '' NULL, 374 + updater varchar(64 char) DEFAULT '' NULL,
375 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 375 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
376 deleted bit DEFAULT '0' NOT NULL 376 deleted bit DEFAULT '0' NOT NULL
377 ); 377 );
@@ -415,11 +415,11 @@ SET IDENTITY_INSERT infra_file_config OFF; @@ -415,11 +415,11 @@ SET IDENTITY_INSERT infra_file_config OFF;
415 CREATE TABLE infra_file_content ( 415 CREATE TABLE infra_file_content (
416 id bigint NOT NULL PRIMARY KEY IDENTITY, 416 id bigint NOT NULL PRIMARY KEY IDENTITY,
417 config_id bigint NOT NULL, 417 config_id bigint NOT NULL,
418 - path varchar(512) NOT NULL, 418 + path varchar(512 char) NOT NULL,
419 content blob NOT NULL, 419 content blob NOT NULL,
420 - creator varchar(64) DEFAULT '' NULL, 420 + creator varchar(64 char) DEFAULT '' NULL,
421 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 421 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
422 - updater varchar(64) DEFAULT '' NULL, 422 + updater varchar(64 char) DEFAULT '' NULL,
423 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 423 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
424 deleted bit DEFAULT '0' NOT NULL 424 deleted bit DEFAULT '0' NOT NULL
425 ); 425 );
@@ -442,17 +442,17 @@ COMMENT ON TABLE infra_file_content IS '文件表'; @@ -442,17 +442,17 @@ COMMENT ON TABLE infra_file_content IS '文件表';
442 -- ---------------------------- 442 -- ----------------------------
443 CREATE TABLE infra_job ( 443 CREATE TABLE infra_job (
444 id bigint NOT NULL PRIMARY KEY IDENTITY, 444 id bigint NOT NULL PRIMARY KEY IDENTITY,
445 - name varchar(32) NOT NULL, 445 + name varchar(32 char) NOT NULL,
446 status smallint NOT NULL, 446 status smallint NOT NULL,
447 - handler_name varchar(64) NOT NULL,  
448 - handler_param varchar(255) DEFAULT NULL NULL,  
449 - cron_expression varchar(32) NOT NULL, 447 + handler_name varchar(64 char) NOT NULL,
  448 + handler_param varchar(255 char) DEFAULT NULL NULL,
  449 + cron_expression varchar(32 char) NOT NULL,
450 retry_count int DEFAULT 0 NOT NULL, 450 retry_count int DEFAULT 0 NOT NULL,
451 retry_interval int DEFAULT 0 NOT NULL, 451 retry_interval int DEFAULT 0 NOT NULL,
452 monitor_timeout int DEFAULT 0 NOT NULL, 452 monitor_timeout int DEFAULT 0 NOT NULL,
453 - creator varchar(64) DEFAULT '' NULL, 453 + creator varchar(64 char) DEFAULT '' NULL,
454 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 454 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
455 - updater varchar(64) DEFAULT '' NULL, 455 + updater varchar(64 char) DEFAULT '' NULL,
456 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 456 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
457 deleted bit DEFAULT '0' NOT NULL 457 deleted bit DEFAULT '0' NOT NULL
458 ); 458 );
@@ -506,17 +506,17 @@ SET IDENTITY_INSERT infra_job OFF; @@ -506,17 +506,17 @@ SET IDENTITY_INSERT infra_job OFF;
506 CREATE TABLE infra_job_log ( 506 CREATE TABLE infra_job_log (
507 id bigint NOT NULL PRIMARY KEY IDENTITY, 507 id bigint NOT NULL PRIMARY KEY IDENTITY,
508 job_id bigint NOT NULL, 508 job_id bigint NOT NULL,
509 - handler_name varchar(64) NOT NULL,  
510 - handler_param varchar(255) DEFAULT NULL NULL, 509 + handler_name varchar(64 char) NOT NULL,
  510 + handler_param varchar(255 char) DEFAULT NULL NULL,
511 execute_index smallint DEFAULT 1 NOT NULL, 511 execute_index smallint DEFAULT 1 NOT NULL,
512 begin_time datetime NOT NULL, 512 begin_time datetime NOT NULL,
513 end_time datetime DEFAULT NULL NULL, 513 end_time datetime DEFAULT NULL NULL,
514 duration int DEFAULT NULL NULL, 514 duration int DEFAULT NULL NULL,
515 status smallint NOT NULL, 515 status smallint NOT NULL,
516 - result varchar(4000) DEFAULT '' NULL,  
517 - creator varchar(64) DEFAULT '' NULL, 516 + result varchar(4000 char) DEFAULT '' NULL,
  517 + creator varchar(64 char) DEFAULT '' NULL,
518 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 518 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
519 - updater varchar(64) DEFAULT '' NULL, 519 + updater varchar(64 char) DEFAULT '' NULL,
520 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 520 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
521 deleted bit DEFAULT '0' NOT NULL 521 deleted bit DEFAULT '0' NOT NULL
522 ); 522 );
@@ -546,16 +546,16 @@ COMMENT ON TABLE infra_job_log IS '定时任务日志表'; @@ -546,16 +546,16 @@ COMMENT ON TABLE infra_job_log IS '定时任务日志表';
546 -- ---------------------------- 546 -- ----------------------------
547 CREATE TABLE system_dept ( 547 CREATE TABLE system_dept (
548 id bigint NOT NULL PRIMARY KEY IDENTITY, 548 id bigint NOT NULL PRIMARY KEY IDENTITY,
549 - name varchar(30) DEFAULT '' NULL, 549 + name varchar(30 char) DEFAULT '' NULL,
550 parent_id bigint DEFAULT 0 NOT NULL, 550 parent_id bigint DEFAULT 0 NOT NULL,
551 sort int DEFAULT 0 NOT NULL, 551 sort int DEFAULT 0 NOT NULL,
552 leader_user_id bigint DEFAULT NULL NULL, 552 leader_user_id bigint DEFAULT NULL NULL,
553 - phone varchar(11) DEFAULT NULL NULL,  
554 - email varchar(50) DEFAULT NULL NULL, 553 + phone varchar(11 char) DEFAULT NULL NULL,
  554 + email varchar(50 char) DEFAULT NULL NULL,
555 status smallint NOT NULL, 555 status smallint NOT NULL,
556 - creator varchar(64) DEFAULT '' NULL, 556 + creator varchar(64 char) DEFAULT '' NULL,
557 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 557 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
558 - updater varchar(64) DEFAULT '' NULL, 558 + updater varchar(64 char) DEFAULT '' NULL,
559 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 559 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
560 deleted bit DEFAULT '0' NOT NULL, 560 deleted bit DEFAULT '0' NOT NULL,
561 tenant_id bigint DEFAULT 0 NOT NULL 561 tenant_id bigint DEFAULT 0 NOT NULL
@@ -608,16 +608,16 @@ SET IDENTITY_INSERT system_dept OFF; @@ -608,16 +608,16 @@ SET IDENTITY_INSERT system_dept OFF;
608 CREATE TABLE system_dict_data ( 608 CREATE TABLE system_dict_data (
609 id bigint NOT NULL PRIMARY KEY IDENTITY, 609 id bigint NOT NULL PRIMARY KEY IDENTITY,
610 sort int DEFAULT 0 NOT NULL, 610 sort int DEFAULT 0 NOT NULL,
611 - label varchar(100) DEFAULT '' NULL,  
612 - value varchar(100) DEFAULT '' NULL,  
613 - dict_type varchar(100) DEFAULT '' NULL, 611 + label varchar(100 char) DEFAULT '' NULL,
  612 + value varchar(100 char) DEFAULT '' NULL,
  613 + dict_type varchar(100 char) DEFAULT '' NULL,
614 status smallint DEFAULT 0 NOT NULL, 614 status smallint DEFAULT 0 NOT NULL,
615 - color_type varchar(100) DEFAULT '' NULL,  
616 - css_class varchar(100) DEFAULT '' NULL,  
617 - remark varchar(500) DEFAULT NULL NULL,  
618 - creator varchar(64) DEFAULT '' NULL, 615 + color_type varchar(100 char) DEFAULT '' NULL,
  616 + css_class varchar(100 char) DEFAULT '' NULL,
  617 + remark varchar(500 char) DEFAULT NULL NULL,
  618 + creator varchar(64 char) DEFAULT '' NULL,
619 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 619 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
620 - updater varchar(64) DEFAULT '' NULL, 620 + updater varchar(64 char) DEFAULT '' NULL,
621 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 621 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
622 deleted bit DEFAULT '0' NOT NULL 622 deleted bit DEFAULT '0' NOT NULL
623 ); 623 );
@@ -1566,13 +1566,13 @@ SET IDENTITY_INSERT system_dict_data OFF; @@ -1566,13 +1566,13 @@ SET IDENTITY_INSERT system_dict_data OFF;
1566 -- ---------------------------- 1566 -- ----------------------------
1567 CREATE TABLE system_dict_type ( 1567 CREATE TABLE system_dict_type (
1568 id bigint NOT NULL PRIMARY KEY IDENTITY, 1568 id bigint NOT NULL PRIMARY KEY IDENTITY,
1569 - name varchar(100) DEFAULT '' NULL,  
1570 - type varchar(100) DEFAULT '' NULL, 1569 + name varchar(100 char) DEFAULT '' NULL,
  1570 + type varchar(100 char) DEFAULT '' NULL,
1571 status smallint DEFAULT 0 NOT NULL, 1571 status smallint DEFAULT 0 NOT NULL,
1572 - remark varchar(500) DEFAULT NULL NULL,  
1573 - creator varchar(64) DEFAULT '' NULL, 1572 + remark varchar(500 char) DEFAULT NULL NULL,
  1573 + creator varchar(64 char) DEFAULT '' NULL,
1574 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1574 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1575 - updater varchar(64) DEFAULT '' NULL, 1575 + updater varchar(64 char) DEFAULT '' NULL,
1576 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1576 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1577 deleted bit DEFAULT '0' NOT NULL, 1577 deleted bit DEFAULT '0' NOT NULL,
1578 deleted_time datetime DEFAULT NULL NULL 1578 deleted_time datetime DEFAULT NULL NULL
@@ -1792,16 +1792,16 @@ SET IDENTITY_INSERT system_dict_type OFF; @@ -1792,16 +1792,16 @@ SET IDENTITY_INSERT system_dict_type OFF;
1792 CREATE TABLE system_login_log ( 1792 CREATE TABLE system_login_log (
1793 id bigint NOT NULL PRIMARY KEY IDENTITY, 1793 id bigint NOT NULL PRIMARY KEY IDENTITY,
1794 log_type bigint NOT NULL, 1794 log_type bigint NOT NULL,
1795 - trace_id varchar(64) DEFAULT '' NULL, 1795 + trace_id varchar(64 char) DEFAULT '' NULL,
1796 user_id bigint DEFAULT 0 NOT NULL, 1796 user_id bigint DEFAULT 0 NOT NULL,
1797 user_type smallint DEFAULT 0 NOT NULL, 1797 user_type smallint DEFAULT 0 NOT NULL,
1798 - username varchar(50) DEFAULT '' NULL, 1798 + username varchar(50 char) DEFAULT '' NULL,
1799 result smallint NOT NULL, 1799 result smallint NOT NULL,
1800 - user_ip varchar(50) NOT NULL,  
1801 - user_agent varchar(512) NOT NULL,  
1802 - creator varchar(64) DEFAULT '' NULL, 1800 + user_ip varchar(50 char) NOT NULL,
  1801 + user_agent varchar(512 char) NOT NULL,
  1802 + creator varchar(64 char) DEFAULT '' NULL,
1803 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1803 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1804 - updater varchar(64) DEFAULT '' NULL, 1804 + updater varchar(64 char) DEFAULT '' NULL,
1805 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1805 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1806 deleted bit DEFAULT '0' NOT NULL, 1806 deleted bit DEFAULT '0' NOT NULL,
1807 tenant_id bigint DEFAULT 0 NOT NULL 1807 tenant_id bigint DEFAULT 0 NOT NULL
@@ -1832,16 +1832,16 @@ COMMENT ON TABLE system_login_log IS '系统访问记录'; @@ -1832,16 +1832,16 @@ COMMENT ON TABLE system_login_log IS '系统访问记录';
1832 -- ---------------------------- 1832 -- ----------------------------
1833 CREATE TABLE system_mail_account ( 1833 CREATE TABLE system_mail_account (
1834 id bigint NOT NULL PRIMARY KEY IDENTITY, 1834 id bigint NOT NULL PRIMARY KEY IDENTITY,
1835 - mail varchar(255) NOT NULL,  
1836 - username varchar(255) NOT NULL,  
1837 - password varchar(255) NOT NULL,  
1838 - host varchar(255) NOT NULL, 1835 + mail varchar(255 char) NOT NULL,
  1836 + username varchar(255 char) NOT NULL,
  1837 + password varchar(255 char) NOT NULL,
  1838 + host varchar(255 char) NOT NULL,
1839 port int NOT NULL, 1839 port int NOT NULL,
1840 ssl_enable bit DEFAULT '0' NOT NULL, 1840 ssl_enable bit DEFAULT '0' NOT NULL,
1841 starttls_enable bit DEFAULT '0' NOT NULL, 1841 starttls_enable bit DEFAULT '0' NOT NULL,
1842 - creator varchar(64) DEFAULT '' NULL, 1842 + creator varchar(64 char) DEFAULT '' NULL,
1843 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1843 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1844 - updater varchar(64) DEFAULT '' NULL, 1844 + updater varchar(64 char) DEFAULT '' NULL,
1845 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1845 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1846 deleted bit DEFAULT '0' NOT NULL 1846 deleted bit DEFAULT '0' NOT NULL
1847 ); 1847 );
@@ -1881,24 +1881,24 @@ CREATE TABLE system_mail_log ( @@ -1881,24 +1881,24 @@ CREATE TABLE system_mail_log (
1881 id bigint NOT NULL PRIMARY KEY IDENTITY, 1881 id bigint NOT NULL PRIMARY KEY IDENTITY,
1882 user_id bigint DEFAULT NULL NULL, 1882 user_id bigint DEFAULT NULL NULL,
1883 user_type smallint DEFAULT NULL NULL, 1883 user_type smallint DEFAULT NULL NULL,
1884 - to_mails varchar(1024) NOT NULL,  
1885 - cc_mails varchar(1024) DEFAULT NULL NULL,  
1886 - bcc_mails varchar(1024) DEFAULT NULL NULL, 1884 + to_mails varchar(1024 char) NOT NULL,
  1885 + cc_mails varchar(1024 char) DEFAULT NULL NULL,
  1886 + bcc_mails varchar(1024 char) DEFAULT NULL NULL,
1887 account_id bigint NOT NULL, 1887 account_id bigint NOT NULL,
1888 - from_mail varchar(255) NOT NULL, 1888 + from_mail varchar(255 char) NOT NULL,
1889 template_id bigint NOT NULL, 1889 template_id bigint NOT NULL,
1890 - template_code varchar(63) NOT NULL,  
1891 - template_nickname varchar(255) DEFAULT NULL NULL,  
1892 - template_title varchar(255) NOT NULL, 1890 + template_code varchar(63 char) NOT NULL,
  1891 + template_nickname varchar(255 char) DEFAULT NULL NULL,
  1892 + template_title varchar(255 char) NOT NULL,
1893 template_content text NOT NULL, 1893 template_content text NOT NULL,
1894 - template_params varchar(255) NOT NULL, 1894 + template_params varchar(255 char) NOT NULL,
1895 send_status smallint DEFAULT 0 NOT NULL, 1895 send_status smallint DEFAULT 0 NOT NULL,
1896 send_time datetime DEFAULT NULL NULL, 1896 send_time datetime DEFAULT NULL NULL,
1897 - send_message_id varchar(255) DEFAULT NULL NULL,  
1898 - send_exception varchar(4096) DEFAULT NULL NULL,  
1899 - creator varchar(64) DEFAULT '' NULL, 1897 + send_message_id varchar(255 char) DEFAULT NULL NULL,
  1898 + send_exception varchar(4096 char) DEFAULT NULL NULL,
  1899 + creator varchar(64 char) DEFAULT '' NULL,
1900 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1900 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1901 - updater varchar(64) DEFAULT '' NULL, 1901 + updater varchar(64 char) DEFAULT '' NULL,
1902 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1902 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1903 deleted bit DEFAULT '0' NOT NULL 1903 deleted bit DEFAULT '0' NOT NULL
1904 ); 1904 );
@@ -1933,18 +1933,18 @@ COMMENT ON TABLE system_mail_log IS '邮件日志表'; @@ -1933,18 +1933,18 @@ COMMENT ON TABLE system_mail_log IS '邮件日志表';
1933 -- ---------------------------- 1933 -- ----------------------------
1934 CREATE TABLE system_mail_template ( 1934 CREATE TABLE system_mail_template (
1935 id bigint NOT NULL PRIMARY KEY IDENTITY, 1935 id bigint NOT NULL PRIMARY KEY IDENTITY,
1936 - name varchar(63) NOT NULL,  
1937 - code varchar(63) NOT NULL, 1936 + name varchar(63 char) NOT NULL,
  1937 + code varchar(63 char) NOT NULL,
1938 account_id bigint NOT NULL, 1938 account_id bigint NOT NULL,
1939 - nickname varchar(255) DEFAULT NULL NULL,  
1940 - title varchar(255) NOT NULL,  
1941 - content varchar(10240) NOT NULL,  
1942 - params varchar(255) NOT NULL, 1939 + nickname varchar(255 char) DEFAULT NULL NULL,
  1940 + title varchar(255 char) NOT NULL,
  1941 + content varchar(10240 char) NOT NULL,
  1942 + params varchar(255 char) NOT NULL,
1943 status smallint NOT NULL, 1943 status smallint NOT NULL,
1944 - remark varchar(255) DEFAULT NULL NULL,  
1945 - creator varchar(64) DEFAULT '' NULL, 1944 + remark varchar(255 char) DEFAULT NULL NULL,
  1945 + creator varchar(64 char) DEFAULT '' NULL,
1946 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1946 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1947 - updater varchar(64) DEFAULT '' NULL, 1947 + updater varchar(64 char) DEFAULT '' NULL,
1948 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 1948 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
1949 deleted bit DEFAULT '0' NOT NULL 1949 deleted bit DEFAULT '0' NOT NULL
1950 ); 1950 );
@@ -1983,22 +1983,22 @@ SET IDENTITY_INSERT system_mail_template OFF; @@ -1983,22 +1983,22 @@ SET IDENTITY_INSERT system_mail_template OFF;
1983 -- ---------------------------- 1983 -- ----------------------------
1984 CREATE TABLE system_menu ( 1984 CREATE TABLE system_menu (
1985 id bigint NOT NULL PRIMARY KEY IDENTITY, 1985 id bigint NOT NULL PRIMARY KEY IDENTITY,
1986 - name varchar(50) NOT NULL,  
1987 - permission varchar(100) DEFAULT '' NULL, 1986 + name varchar(50 char) NOT NULL,
  1987 + permission varchar(100 char) DEFAULT '' NULL,
1988 type smallint NOT NULL, 1988 type smallint NOT NULL,
1989 sort int DEFAULT 0 NOT NULL, 1989 sort int DEFAULT 0 NOT NULL,
1990 parent_id bigint DEFAULT 0 NOT NULL, 1990 parent_id bigint DEFAULT 0 NOT NULL,
1991 - path varchar(200) DEFAULT '' NULL,  
1992 - icon varchar(100) DEFAULT '#' NULL,  
1993 - component varchar(255) DEFAULT NULL NULL,  
1994 - component_name varchar(255) DEFAULT NULL NULL, 1991 + path varchar(200 char) DEFAULT '' NULL,
  1992 + icon varchar(100 char) DEFAULT '#' NULL,
  1993 + component varchar(255 char) DEFAULT NULL NULL,
  1994 + component_name varchar(255 char) DEFAULT NULL NULL,
1995 status smallint DEFAULT 0 NOT NULL, 1995 status smallint DEFAULT 0 NOT NULL,
1996 visible bit DEFAULT '1' NOT NULL, 1996 visible bit DEFAULT '1' NOT NULL,
1997 keep_alive bit DEFAULT '1' NOT NULL, 1997 keep_alive bit DEFAULT '1' NOT NULL,
1998 always_show bit DEFAULT '1' NOT NULL, 1998 always_show bit DEFAULT '1' NOT NULL,
1999 - creator varchar(64) DEFAULT '' NULL, 1999 + creator varchar(64 char) DEFAULT '' NULL,
2000 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 2000 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
2001 - updater varchar(64) DEFAULT '' NULL, 2001 + updater varchar(64 char) DEFAULT '' NULL,
2002 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 2002 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
2003 deleted bit DEFAULT '0' NOT NULL 2003 deleted bit DEFAULT '0' NOT NULL
2004 ); 2004 );
@@ -3359,13 +3359,13 @@ SET IDENTITY_INSERT system_menu OFF; @@ -3359,13 +3359,13 @@ SET IDENTITY_INSERT system_menu OFF;
3359 -- ---------------------------- 3359 -- ----------------------------
3360 CREATE TABLE system_notice ( 3360 CREATE TABLE system_notice (
3361 id bigint NOT NULL PRIMARY KEY IDENTITY, 3361 id bigint NOT NULL PRIMARY KEY IDENTITY,
3362 - title varchar(50) NOT NULL, 3362 + title varchar(50 char) NOT NULL,
3363 content text NOT NULL, 3363 content text NOT NULL,
3364 type smallint NOT NULL, 3364 type smallint NOT NULL,
3365 status smallint DEFAULT 0 NOT NULL, 3365 status smallint DEFAULT 0 NOT NULL,
3366 - creator varchar(64) DEFAULT '' NULL, 3366 + creator varchar(64 char) DEFAULT '' NULL,
3367 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3367 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3368 - updater varchar(64) DEFAULT '' NULL, 3368 + updater varchar(64 char) DEFAULT '' NULL,
3369 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3369 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3370 deleted bit DEFAULT '0' NOT NULL, 3370 deleted bit DEFAULT '0' NOT NULL,
3371 tenant_id bigint DEFAULT 0 NOT NULL 3371 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3404,16 +3404,16 @@ CREATE TABLE system_notify_message ( @@ -3404,16 +3404,16 @@ CREATE TABLE system_notify_message (
3404 user_id bigint NOT NULL, 3404 user_id bigint NOT NULL,
3405 user_type smallint NOT NULL, 3405 user_type smallint NOT NULL,
3406 template_id bigint NOT NULL, 3406 template_id bigint NOT NULL,
3407 - template_code varchar(64) NOT NULL,  
3408 - template_nickname varchar(63) NOT NULL,  
3409 - template_content varchar(1024) NOT NULL, 3407 + template_code varchar(64 char) NOT NULL,
  3408 + template_nickname varchar(63 char) NOT NULL,
  3409 + template_content varchar(1024 char) NOT NULL,
3410 template_type int NOT NULL, 3410 template_type int NOT NULL,
3411 - template_params varchar(255) NOT NULL, 3411 + template_params varchar(255 char) NOT NULL,
3412 read_status bit NOT NULL, 3412 read_status bit NOT NULL,
3413 read_time datetime DEFAULT NULL NULL, 3413 read_time datetime DEFAULT NULL NULL,
3414 - creator varchar(64) DEFAULT '' NULL, 3414 + creator varchar(64 char) DEFAULT '' NULL,
3415 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3415 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3416 - updater varchar(64) DEFAULT '' NULL, 3416 + updater varchar(64 char) DEFAULT '' NULL,
3417 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3417 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3418 deleted bit DEFAULT '0' NOT NULL, 3418 deleted bit DEFAULT '0' NOT NULL,
3419 tenant_id bigint DEFAULT 0 NOT NULL 3419 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3463,17 +3463,17 @@ SET IDENTITY_INSERT system_notify_message OFF; @@ -3463,17 +3463,17 @@ SET IDENTITY_INSERT system_notify_message OFF;
3463 -- ---------------------------- 3463 -- ----------------------------
3464 CREATE TABLE system_notify_template ( 3464 CREATE TABLE system_notify_template (
3465 id bigint NOT NULL PRIMARY KEY IDENTITY, 3465 id bigint NOT NULL PRIMARY KEY IDENTITY,
3466 - name varchar(63) NOT NULL,  
3467 - code varchar(64) NOT NULL,  
3468 - nickname varchar(255) NOT NULL,  
3469 - content varchar(1024) NOT NULL, 3466 + name varchar(63 char) NOT NULL,
  3467 + code varchar(64 char) NOT NULL,
  3468 + nickname varchar(255 char) NOT NULL,
  3469 + content varchar(1024 char) NOT NULL,
3470 type smallint NOT NULL, 3470 type smallint NOT NULL,
3471 - params varchar(255) DEFAULT NULL NULL, 3471 + params varchar(255 char) DEFAULT NULL NULL,
3472 status smallint NOT NULL, 3472 status smallint NOT NULL,
3473 - remark varchar(255) DEFAULT NULL NULL,  
3474 - creator varchar(64) DEFAULT '' NULL, 3473 + remark varchar(255 char) DEFAULT NULL NULL,
  3474 + creator varchar(64 char) DEFAULT '' NULL,
3475 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3475 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3476 - updater varchar(64) DEFAULT '' NULL, 3476 + updater varchar(64 char) DEFAULT '' NULL,
3477 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3477 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3478 deleted bit DEFAULT '0' NOT NULL 3478 deleted bit DEFAULT '0' NOT NULL
3479 ); 3479 );
@@ -3501,15 +3501,15 @@ CREATE TABLE system_oauth2_access_token ( @@ -3501,15 +3501,15 @@ CREATE TABLE system_oauth2_access_token (
3501 id bigint NOT NULL PRIMARY KEY IDENTITY, 3501 id bigint NOT NULL PRIMARY KEY IDENTITY,
3502 user_id bigint NOT NULL, 3502 user_id bigint NOT NULL,
3503 user_type smallint NOT NULL, 3503 user_type smallint NOT NULL,
3504 - user_info varchar(512) NOT NULL,  
3505 - access_token varchar(255) NOT NULL,  
3506 - refresh_token varchar(32) NOT NULL,  
3507 - client_id varchar(255) NOT NULL,  
3508 - scopes varchar(255) DEFAULT NULL NULL, 3504 + user_info varchar(512 char) NOT NULL,
  3505 + access_token varchar(255 char) NOT NULL,
  3506 + refresh_token varchar(32 char) NOT NULL,
  3507 + client_id varchar(255 char) NOT NULL,
  3508 + scopes varchar(255 char) DEFAULT NULL NULL,
3509 expires_time datetime NOT NULL, 3509 expires_time datetime NOT NULL,
3510 - creator varchar(64) DEFAULT '' NULL, 3510 + creator varchar(64 char) DEFAULT '' NULL,
3511 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3511 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3512 - updater varchar(64) DEFAULT '' NULL, 3512 + updater varchar(64 char) DEFAULT '' NULL,
3513 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3513 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3514 deleted bit DEFAULT '0' NOT NULL, 3514 deleted bit DEFAULT '0' NOT NULL,
3515 tenant_id bigint DEFAULT 0 NOT NULL 3515 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3542,13 +3542,13 @@ CREATE TABLE system_oauth2_approve ( @@ -3542,13 +3542,13 @@ CREATE TABLE system_oauth2_approve (
3542 id bigint NOT NULL PRIMARY KEY IDENTITY, 3542 id bigint NOT NULL PRIMARY KEY IDENTITY,
3543 user_id bigint NOT NULL, 3543 user_id bigint NOT NULL,
3544 user_type smallint NOT NULL, 3544 user_type smallint NOT NULL,
3545 - client_id varchar(255) NOT NULL,  
3546 - scope varchar(255) DEFAULT '' NULL, 3545 + client_id varchar(255 char) NOT NULL,
  3546 + scope varchar(255 char) DEFAULT '' NULL,
3547 approved bit DEFAULT '0' NOT NULL, 3547 approved bit DEFAULT '0' NOT NULL,
3548 expires_time datetime NOT NULL, 3548 expires_time datetime NOT NULL,
3549 - creator varchar(64) DEFAULT '' NULL, 3549 + creator varchar(64 char) DEFAULT '' NULL,
3550 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3550 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3551 - updater varchar(64) DEFAULT '' NULL, 3551 + updater varchar(64 char) DEFAULT '' NULL,
3552 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3552 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3553 deleted bit DEFAULT '0' NOT NULL, 3553 deleted bit DEFAULT '0' NOT NULL,
3554 tenant_id bigint DEFAULT 0 NOT NULL 3554 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3576,24 +3576,24 @@ COMMENT ON TABLE system_oauth2_approve IS 'OAuth2 批准表'; @@ -3576,24 +3576,24 @@ COMMENT ON TABLE system_oauth2_approve IS 'OAuth2 批准表';
3576 -- ---------------------------- 3576 -- ----------------------------
3577 CREATE TABLE system_oauth2_client ( 3577 CREATE TABLE system_oauth2_client (
3578 id bigint NOT NULL PRIMARY KEY IDENTITY, 3578 id bigint NOT NULL PRIMARY KEY IDENTITY,
3579 - client_id varchar(255) NOT NULL,  
3580 - secret varchar(255) NOT NULL,  
3581 - name varchar(255) NOT NULL,  
3582 - logo varchar(255) NOT NULL,  
3583 - description varchar(255) DEFAULT NULL NULL, 3579 + client_id varchar(255 char) NOT NULL,
  3580 + secret varchar(255 char) NOT NULL,
  3581 + name varchar(255 char) NOT NULL,
  3582 + logo varchar(255 char) NOT NULL,
  3583 + description varchar(255 char) DEFAULT NULL NULL,
3584 status smallint NOT NULL, 3584 status smallint NOT NULL,
3585 access_token_validity_seconds int NOT NULL, 3585 access_token_validity_seconds int NOT NULL,
3586 refresh_token_validity_seconds int NOT NULL, 3586 refresh_token_validity_seconds int NOT NULL,
3587 - redirect_uris varchar(255) NOT NULL,  
3588 - authorized_grant_types varchar(255) NOT NULL,  
3589 - scopes varchar(255) DEFAULT NULL NULL,  
3590 - auto_approve_scopes varchar(255) DEFAULT NULL NULL,  
3591 - authorities varchar(255) DEFAULT NULL NULL,  
3592 - resource_ids varchar(255) DEFAULT NULL NULL,  
3593 - additional_information varchar(4096) DEFAULT NULL NULL,  
3594 - creator varchar(64) DEFAULT '' NULL, 3587 + redirect_uris varchar(255 char) NOT NULL,
  3588 + authorized_grant_types varchar(255 char) NOT NULL,
  3589 + scopes varchar(255 char) DEFAULT NULL NULL,
  3590 + auto_approve_scopes varchar(255 char) DEFAULT NULL NULL,
  3591 + authorities varchar(255 char) DEFAULT NULL NULL,
  3592 + resource_ids varchar(255 char) DEFAULT NULL NULL,
  3593 + additional_information varchar(4096 char) DEFAULT NULL NULL,
  3594 + creator varchar(64 char) DEFAULT '' NULL,
3595 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3595 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3596 - updater varchar(64) DEFAULT '' NULL, 3596 + updater varchar(64 char) DEFAULT '' NULL,
3597 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3597 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3598 deleted bit DEFAULT '0' NOT NULL 3598 deleted bit DEFAULT '0' NOT NULL
3599 ); 3599 );
@@ -3643,15 +3643,15 @@ CREATE TABLE system_oauth2_code ( @@ -3643,15 +3643,15 @@ CREATE TABLE system_oauth2_code (
3643 id bigint NOT NULL PRIMARY KEY IDENTITY, 3643 id bigint NOT NULL PRIMARY KEY IDENTITY,
3644 user_id bigint NOT NULL, 3644 user_id bigint NOT NULL,
3645 user_type smallint NOT NULL, 3645 user_type smallint NOT NULL,
3646 - code varchar(32) NOT NULL,  
3647 - client_id varchar(255) NOT NULL,  
3648 - scopes varchar(255) DEFAULT '' NULL, 3646 + code varchar(32 char) NOT NULL,
  3647 + client_id varchar(255 char) NOT NULL,
  3648 + scopes varchar(255 char) DEFAULT '' NULL,
3649 expires_time datetime NOT NULL, 3649 expires_time datetime NOT NULL,
3650 - redirect_uri varchar(255) DEFAULT NULL NULL,  
3651 - state varchar(255) DEFAULT '' NULL,  
3652 - creator varchar(64) DEFAULT '' NULL, 3650 + redirect_uri varchar(255 char) DEFAULT NULL NULL,
  3651 + state varchar(255 char) DEFAULT '' NULL,
  3652 + creator varchar(64 char) DEFAULT '' NULL,
3653 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3653 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3654 - updater varchar(64) DEFAULT '' NULL, 3654 + updater varchar(64 char) DEFAULT '' NULL,
3655 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3655 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3656 deleted bit DEFAULT '0' NOT NULL, 3656 deleted bit DEFAULT '0' NOT NULL,
3657 tenant_id bigint DEFAULT 0 NOT NULL 3657 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3682,14 +3682,14 @@ COMMENT ON TABLE system_oauth2_code IS 'OAuth2 授权码表'; @@ -3682,14 +3682,14 @@ COMMENT ON TABLE system_oauth2_code IS 'OAuth2 授权码表';
3682 CREATE TABLE system_oauth2_refresh_token ( 3682 CREATE TABLE system_oauth2_refresh_token (
3683 id bigint NOT NULL PRIMARY KEY IDENTITY, 3683 id bigint NOT NULL PRIMARY KEY IDENTITY,
3684 user_id bigint NOT NULL, 3684 user_id bigint NOT NULL,
3685 - refresh_token varchar(32) NOT NULL, 3685 + refresh_token varchar(32 char) NOT NULL,
3686 user_type smallint NOT NULL, 3686 user_type smallint NOT NULL,
3687 - client_id varchar(255) NOT NULL,  
3688 - scopes varchar(255) DEFAULT NULL NULL, 3687 + client_id varchar(255 char) NOT NULL,
  3688 + scopes varchar(255 char) DEFAULT NULL NULL,
3689 expires_time datetime NOT NULL, 3689 expires_time datetime NOT NULL,
3690 - creator varchar(64) DEFAULT '' NULL, 3690 + creator varchar(64 char) DEFAULT '' NULL,
3691 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3691 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3692 - updater varchar(64) DEFAULT '' NULL, 3692 + updater varchar(64 char) DEFAULT '' NULL,
3693 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3693 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3694 deleted bit DEFAULT '0' NOT NULL, 3694 deleted bit DEFAULT '0' NOT NULL,
3695 tenant_id bigint DEFAULT 0 NOT NULL 3695 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3717,22 +3717,22 @@ COMMENT ON TABLE system_oauth2_refresh_token IS 'OAuth2 刷新令牌'; @@ -3717,22 +3717,22 @@ COMMENT ON TABLE system_oauth2_refresh_token IS 'OAuth2 刷新令牌';
3717 -- ---------------------------- 3717 -- ----------------------------
3718 CREATE TABLE system_operate_log ( 3718 CREATE TABLE system_operate_log (
3719 id bigint NOT NULL PRIMARY KEY IDENTITY, 3719 id bigint NOT NULL PRIMARY KEY IDENTITY,
3720 - trace_id varchar(64) DEFAULT '' NULL, 3720 + trace_id varchar(64 char) DEFAULT '' NULL,
3721 user_id bigint NOT NULL, 3721 user_id bigint NOT NULL,
3722 user_type smallint DEFAULT 0 NOT NULL, 3722 user_type smallint DEFAULT 0 NOT NULL,
3723 - type varchar(50) NOT NULL,  
3724 - sub_type varchar(50) NOT NULL, 3723 + type varchar(50 char) NOT NULL,
  3724 + sub_type varchar(50 char) NOT NULL,
3725 biz_id bigint NOT NULL, 3725 biz_id bigint NOT NULL,
3726 - action varchar(2000) DEFAULT '' NULL, 3726 + action varchar(2000 char) DEFAULT '' NULL,
3727 success bit DEFAULT '1' NOT NULL, 3727 success bit DEFAULT '1' NOT NULL,
3728 - extra varchar(2000) DEFAULT '' NULL,  
3729 - request_method varchar(16) DEFAULT '' NULL,  
3730 - request_url varchar(255) DEFAULT '' NULL,  
3731 - user_ip varchar(50) DEFAULT NULL NULL,  
3732 - user_agent varchar(512) DEFAULT NULL NULL,  
3733 - creator varchar(64) DEFAULT '' NULL, 3728 + extra varchar(2000 char) DEFAULT '' NULL,
  3729 + request_method varchar(16 char) DEFAULT '' NULL,
  3730 + request_url varchar(255 char) DEFAULT '' NULL,
  3731 + user_ip varchar(50 char) DEFAULT NULL NULL,
  3732 + user_agent varchar(512 char) DEFAULT NULL NULL,
  3733 + creator varchar(64 char) DEFAULT '' NULL,
3734 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3734 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3735 - updater varchar(64) DEFAULT '' NULL, 3735 + updater varchar(64 char) DEFAULT '' NULL,
3736 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3736 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3737 deleted bit DEFAULT '0' NOT NULL, 3737 deleted bit DEFAULT '0' NOT NULL,
3738 tenant_id bigint DEFAULT 0 NOT NULL 3738 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3768,14 +3768,14 @@ COMMENT ON TABLE system_operate_log IS '操作日志记录 V2 版本'; @@ -3768,14 +3768,14 @@ COMMENT ON TABLE system_operate_log IS '操作日志记录 V2 版本';
3768 -- ---------------------------- 3768 -- ----------------------------
3769 CREATE TABLE system_post ( 3769 CREATE TABLE system_post (
3770 id bigint NOT NULL PRIMARY KEY IDENTITY, 3770 id bigint NOT NULL PRIMARY KEY IDENTITY,
3771 - code varchar(64) NOT NULL,  
3772 - name varchar(50) NOT NULL, 3771 + code varchar(64 char) NOT NULL,
  3772 + name varchar(50 char) NOT NULL,
3773 sort int NOT NULL, 3773 sort int NOT NULL,
3774 status smallint NOT NULL, 3774 status smallint NOT NULL,
3775 - remark varchar(500) DEFAULT NULL NULL,  
3776 - creator varchar(64) DEFAULT '' NULL, 3775 + remark varchar(500 char) DEFAULT NULL NULL,
  3776 + creator varchar(64 char) DEFAULT '' NULL,
3777 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3777 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3778 - updater varchar(64) DEFAULT '' NULL, 3778 + updater varchar(64 char) DEFAULT '' NULL,
3779 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3779 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3780 deleted bit DEFAULT '0' NOT NULL, 3780 deleted bit DEFAULT '0' NOT NULL,
3781 tenant_id bigint DEFAULT 0 NOT NULL 3781 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3813,17 +3813,17 @@ SET IDENTITY_INSERT system_post OFF; @@ -3813,17 +3813,17 @@ SET IDENTITY_INSERT system_post OFF;
3813 -- ---------------------------- 3813 -- ----------------------------
3814 CREATE TABLE system_role ( 3814 CREATE TABLE system_role (
3815 id bigint NOT NULL PRIMARY KEY IDENTITY, 3815 id bigint NOT NULL PRIMARY KEY IDENTITY,
3816 - name varchar(30) NOT NULL,  
3817 - code varchar(100) NOT NULL, 3816 + name varchar(30 char) NOT NULL,
  3817 + code varchar(100 char) NOT NULL,
3818 sort int NOT NULL, 3818 sort int NOT NULL,
3819 data_scope smallint DEFAULT 1 NOT NULL, 3819 data_scope smallint DEFAULT 1 NOT NULL,
3820 - data_scope_dept_ids varchar(500) DEFAULT '' NULL, 3820 + data_scope_dept_ids varchar(500 char) DEFAULT '' NULL,
3821 status smallint NOT NULL, 3821 status smallint NOT NULL,
3822 type smallint NOT NULL, 3822 type smallint NOT NULL,
3823 - remark varchar(500) DEFAULT NULL NULL,  
3824 - creator varchar(64) DEFAULT '' NULL, 3823 + remark varchar(500 char) DEFAULT NULL NULL,
  3824 + creator varchar(64 char) DEFAULT '' NULL,
3825 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3825 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3826 - updater varchar(64) DEFAULT '' NULL, 3826 + updater varchar(64 char) DEFAULT '' NULL,
3827 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3827 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3828 deleted bit DEFAULT '0' NOT NULL, 3828 deleted bit DEFAULT '0' NOT NULL,
3829 tenant_id bigint DEFAULT 0 NOT NULL 3829 tenant_id bigint DEFAULT 0 NOT NULL
@@ -3868,9 +3868,9 @@ CREATE TABLE system_role_menu ( @@ -3868,9 +3868,9 @@ CREATE TABLE system_role_menu (
3868 id bigint NOT NULL PRIMARY KEY IDENTITY, 3868 id bigint NOT NULL PRIMARY KEY IDENTITY,
3869 role_id bigint NOT NULL, 3869 role_id bigint NOT NULL,
3870 menu_id bigint NOT NULL, 3870 menu_id bigint NOT NULL,
3871 - creator varchar(64) DEFAULT '' NULL, 3871 + creator varchar(64 char) DEFAULT '' NULL,
3872 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3872 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3873 - updater varchar(64) DEFAULT '' NULL, 3873 + updater varchar(64 char) DEFAULT '' NULL,
3874 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 3874 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
3875 deleted bit DEFAULT '0' NOT NULL, 3875 deleted bit DEFAULT '0' NOT NULL,
3876 tenant_id bigint DEFAULT 0 NOT NULL 3876 tenant_id bigint DEFAULT 0 NOT NULL
@@ -4789,16 +4789,16 @@ SET IDENTITY_INSERT system_role_menu OFF; @@ -4789,16 +4789,16 @@ SET IDENTITY_INSERT system_role_menu OFF;
4789 -- ---------------------------- 4789 -- ----------------------------
4790 CREATE TABLE system_sms_channel ( 4790 CREATE TABLE system_sms_channel (
4791 id bigint NOT NULL PRIMARY KEY IDENTITY, 4791 id bigint NOT NULL PRIMARY KEY IDENTITY,
4792 - signature varchar(12) NOT NULL,  
4793 - code varchar(63) NOT NULL, 4792 + signature varchar(12 char) NOT NULL,
  4793 + code varchar(63 char) NOT NULL,
4794 status smallint NOT NULL, 4794 status smallint NOT NULL,
4795 - remark varchar(255) DEFAULT NULL NULL,  
4796 - api_key varchar(128) NOT NULL,  
4797 - api_secret varchar(128) DEFAULT NULL NULL,  
4798 - callback_url varchar(255) DEFAULT NULL NULL,  
4799 - creator varchar(64) DEFAULT '' NULL, 4795 + remark varchar(255 char) DEFAULT NULL NULL,
  4796 + api_key varchar(128 char) NOT NULL,
  4797 + api_secret varchar(128 char) DEFAULT NULL NULL,
  4798 + callback_url varchar(255 char) DEFAULT NULL NULL,
  4799 + creator varchar(64 char) DEFAULT '' NULL,
4800 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4800 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4801 - updater varchar(64) DEFAULT '' NULL, 4801 + updater varchar(64 char) DEFAULT '' NULL,
4802 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4802 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4803 deleted bit DEFAULT '0' NOT NULL 4803 deleted bit DEFAULT '0' NOT NULL
4804 ); 4804 );
@@ -4835,17 +4835,17 @@ SET IDENTITY_INSERT system_sms_channel OFF; @@ -4835,17 +4835,17 @@ SET IDENTITY_INSERT system_sms_channel OFF;
4835 -- ---------------------------- 4835 -- ----------------------------
4836 CREATE TABLE system_sms_code ( 4836 CREATE TABLE system_sms_code (
4837 id bigint NOT NULL PRIMARY KEY IDENTITY, 4837 id bigint NOT NULL PRIMARY KEY IDENTITY,
4838 - mobile varchar(11) NOT NULL,  
4839 - code varchar(6) NOT NULL,  
4840 - create_ip varchar(15) NOT NULL, 4838 + mobile varchar(11 char) NOT NULL,
  4839 + code varchar(6 char) NOT NULL,
  4840 + create_ip varchar(15 char) NOT NULL,
4841 scene smallint NOT NULL, 4841 scene smallint NOT NULL,
4842 today_index smallint NOT NULL, 4842 today_index smallint NOT NULL,
4843 used smallint NOT NULL, 4843 used smallint NOT NULL,
4844 used_time datetime DEFAULT NULL NULL, 4844 used_time datetime DEFAULT NULL NULL,
4845 - used_ip varchar(255) DEFAULT NULL NULL,  
4846 - creator varchar(64) DEFAULT '' NULL, 4845 + used_ip varchar(255 char) DEFAULT NULL NULL,
  4846 + creator varchar(64 char) DEFAULT '' NULL,
4847 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4847 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4848 - updater varchar(64) DEFAULT '' NULL, 4848 + updater varchar(64 char) DEFAULT '' NULL,
4849 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4849 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4850 deleted bit DEFAULT '0' NOT NULL, 4850 deleted bit DEFAULT '0' NOT NULL,
4851 tenant_id bigint DEFAULT 0 NOT NULL 4851 tenant_id bigint DEFAULT 0 NOT NULL
@@ -4876,29 +4876,29 @@ COMMENT ON TABLE system_sms_code IS '手机验证码'; @@ -4876,29 +4876,29 @@ COMMENT ON TABLE system_sms_code IS '手机验证码';
4876 CREATE TABLE system_sms_log ( 4876 CREATE TABLE system_sms_log (
4877 id bigint NOT NULL PRIMARY KEY IDENTITY, 4877 id bigint NOT NULL PRIMARY KEY IDENTITY,
4878 channel_id bigint NOT NULL, 4878 channel_id bigint NOT NULL,
4879 - channel_code varchar(63) NOT NULL, 4879 + channel_code varchar(63 char) NOT NULL,
4880 template_id bigint NOT NULL, 4880 template_id bigint NOT NULL,
4881 - template_code varchar(63) NOT NULL, 4881 + template_code varchar(63 char) NOT NULL,
4882 template_type smallint NOT NULL, 4882 template_type smallint NOT NULL,
4883 - template_content varchar(255) NOT NULL,  
4884 - template_params varchar(255) NOT NULL,  
4885 - api_template_id varchar(63) NOT NULL,  
4886 - mobile varchar(11) NOT NULL, 4883 + template_content varchar(255 char) NOT NULL,
  4884 + template_params varchar(255 char) NOT NULL,
  4885 + api_template_id varchar(63 char) NOT NULL,
  4886 + mobile varchar(11 char) NOT NULL,
4887 user_id bigint DEFAULT NULL NULL, 4887 user_id bigint DEFAULT NULL NULL,
4888 user_type smallint DEFAULT NULL NULL, 4888 user_type smallint DEFAULT NULL NULL,
4889 send_status smallint DEFAULT 0 NOT NULL, 4889 send_status smallint DEFAULT 0 NOT NULL,
4890 send_time datetime DEFAULT NULL NULL, 4890 send_time datetime DEFAULT NULL NULL,
4891 - api_send_code varchar(63) DEFAULT NULL NULL,  
4892 - api_send_msg varchar(255) DEFAULT NULL NULL,  
4893 - api_request_id varchar(255) DEFAULT NULL NULL,  
4894 - api_serial_no varchar(255) DEFAULT NULL NULL, 4891 + api_send_code varchar(63 char) DEFAULT NULL NULL,
  4892 + api_send_msg varchar(255 char) DEFAULT NULL NULL,
  4893 + api_request_id varchar(255 char) DEFAULT NULL NULL,
  4894 + api_serial_no varchar(255 char) DEFAULT NULL NULL,
4895 receive_status smallint DEFAULT 0 NOT NULL, 4895 receive_status smallint DEFAULT 0 NOT NULL,
4896 receive_time datetime DEFAULT NULL NULL, 4896 receive_time datetime DEFAULT NULL NULL,
4897 - api_receive_code varchar(63) DEFAULT NULL NULL,  
4898 - api_receive_msg varchar(255) DEFAULT NULL NULL,  
4899 - creator varchar(64) DEFAULT '' NULL, 4897 + api_receive_code varchar(63 char) DEFAULT NULL NULL,
  4898 + api_receive_msg varchar(255 char) DEFAULT NULL NULL,
  4899 + creator varchar(64 char) DEFAULT '' NULL,
4900 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4900 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4901 - updater varchar(64) DEFAULT '' NULL, 4901 + updater varchar(64 char) DEFAULT '' NULL,
4902 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4902 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4903 deleted bit DEFAULT '0' NOT NULL 4903 deleted bit DEFAULT '0' NOT NULL
4904 ); 4904 );
@@ -4939,17 +4939,17 @@ CREATE TABLE system_sms_template ( @@ -4939,17 +4939,17 @@ CREATE TABLE system_sms_template (
4939 id bigint NOT NULL PRIMARY KEY IDENTITY, 4939 id bigint NOT NULL PRIMARY KEY IDENTITY,
4940 type smallint NOT NULL, 4940 type smallint NOT NULL,
4941 status smallint NOT NULL, 4941 status smallint NOT NULL,
4942 - code varchar(63) NOT NULL,  
4943 - name varchar(63) NOT NULL,  
4944 - content varchar(255) NOT NULL,  
4945 - params varchar(255) NOT NULL,  
4946 - remark varchar(255) DEFAULT NULL NULL,  
4947 - api_template_id varchar(63) NOT NULL, 4942 + code varchar(63 char) NOT NULL,
  4943 + name varchar(63 char) NOT NULL,
  4944 + content varchar(255 char) NOT NULL,
  4945 + params varchar(255 char) NOT NULL,
  4946 + remark varchar(255 char) DEFAULT NULL NULL,
  4947 + api_template_id varchar(63 char) NOT NULL,
4948 channel_id bigint NOT NULL, 4948 channel_id bigint NOT NULL,
4949 - channel_code varchar(63) NOT NULL,  
4950 - creator varchar(64) DEFAULT '' NULL, 4949 + channel_code varchar(63 char) NOT NULL,
  4950 + creator varchar(64 char) DEFAULT '' NULL,
4951 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4951 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4952 - updater varchar(64) DEFAULT '' NULL, 4952 + updater varchar(64 char) DEFAULT '' NULL,
4953 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 4953 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
4954 deleted bit DEFAULT '0' NOT NULL 4954 deleted bit DEFAULT '0' NOT NULL
4955 ); 4955 );
@@ -5001,17 +5001,17 @@ SET IDENTITY_INSERT system_sms_template OFF; @@ -5001,17 +5001,17 @@ SET IDENTITY_INSERT system_sms_template OFF;
5001 -- ---------------------------- 5001 -- ----------------------------
5002 CREATE TABLE system_social_client ( 5002 CREATE TABLE system_social_client (
5003 id bigint NOT NULL PRIMARY KEY IDENTITY, 5003 id bigint NOT NULL PRIMARY KEY IDENTITY,
5004 - name varchar(255) NOT NULL, 5004 + name varchar(255 char) NOT NULL,
5005 social_type smallint NOT NULL, 5005 social_type smallint NOT NULL,
5006 user_type smallint NOT NULL, 5006 user_type smallint NOT NULL,
5007 - client_id varchar(255) NOT NULL,  
5008 - client_secret varchar(255) NOT NULL,  
5009 - agent_id varchar(255) DEFAULT NULL NULL,  
5010 - public_key varchar(2048) DEFAULT NULL NULL, 5007 + client_id varchar(255 char) NOT NULL,
  5008 + client_secret varchar(255 char) NOT NULL,
  5009 + agent_id varchar(255 char) DEFAULT NULL NULL,
  5010 + public_key varchar(2048 char) DEFAULT NULL NULL,
5011 status smallint NOT NULL, 5011 status smallint NOT NULL,
5012 - creator varchar(64) DEFAULT '' NULL, 5012 + creator varchar(64 char) DEFAULT '' NULL,
5013 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5013 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5014 - updater varchar(64) DEFAULT '' NULL, 5014 + updater varchar(64 char) DEFAULT '' NULL,
5015 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5015 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5016 deleted bit DEFAULT '0' NOT NULL, 5016 deleted bit DEFAULT '0' NOT NULL,
5017 tenant_id bigint DEFAULT 0 NOT NULL 5017 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5057,17 +5057,17 @@ SET IDENTITY_INSERT system_social_client OFF; @@ -5057,17 +5057,17 @@ SET IDENTITY_INSERT system_social_client OFF;
5057 CREATE TABLE system_social_user ( 5057 CREATE TABLE system_social_user (
5058 id bigint NOT NULL PRIMARY KEY IDENTITY, 5058 id bigint NOT NULL PRIMARY KEY IDENTITY,
5059 type smallint NOT NULL, 5059 type smallint NOT NULL,
5060 - openid varchar(32) NOT NULL,  
5061 - token varchar(256) DEFAULT NULL NULL,  
5062 - raw_token_info varchar(1024) NOT NULL,  
5063 - nickname varchar(32) NOT NULL,  
5064 - avatar varchar(255) DEFAULT NULL NULL,  
5065 - raw_user_info varchar(1024) NOT NULL,  
5066 - code varchar(256) NOT NULL,  
5067 - state varchar(256) DEFAULT NULL NULL,  
5068 - creator varchar(64) DEFAULT '' NULL, 5060 + openid varchar(32 char) NOT NULL,
  5061 + token varchar(256 char) DEFAULT NULL NULL,
  5062 + raw_token_info varchar(1024 char) NOT NULL,
  5063 + nickname varchar(32 char) NOT NULL,
  5064 + avatar varchar(255 char) DEFAULT NULL NULL,
  5065 + raw_user_info varchar(1024 char) NOT NULL,
  5066 + code varchar(256 char) NOT NULL,
  5067 + state varchar(256 char) DEFAULT NULL NULL,
  5068 + creator varchar(64 char) DEFAULT '' NULL,
5069 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5069 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5070 - updater varchar(64) DEFAULT '' NULL, 5070 + updater varchar(64 char) DEFAULT '' NULL,
5071 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5071 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5072 deleted bit DEFAULT '0' NOT NULL, 5072 deleted bit DEFAULT '0' NOT NULL,
5073 tenant_id bigint DEFAULT 0 NOT NULL 5073 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5103,9 +5103,9 @@ CREATE TABLE system_social_user_bind ( @@ -5103,9 +5103,9 @@ CREATE TABLE system_social_user_bind (
5103 user_type smallint NOT NULL, 5103 user_type smallint NOT NULL,
5104 social_type smallint NOT NULL, 5104 social_type smallint NOT NULL,
5105 social_user_id bigint NOT NULL, 5105 social_user_id bigint NOT NULL,
5106 - creator varchar(64) DEFAULT '' NULL, 5106 + creator varchar(64 char) DEFAULT '' NULL,
5107 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5107 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5108 - updater varchar(64) DEFAULT '' NULL, 5108 + updater varchar(64 char) DEFAULT '' NULL,
5109 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5109 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5110 deleted bit DEFAULT '0' NOT NULL, 5110 deleted bit DEFAULT '0' NOT NULL,
5111 tenant_id bigint DEFAULT 0 NOT NULL 5111 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5131,18 +5131,18 @@ COMMENT ON TABLE system_social_user_bind IS '社交绑定表'; @@ -5131,18 +5131,18 @@ COMMENT ON TABLE system_social_user_bind IS '社交绑定表';
5131 -- ---------------------------- 5131 -- ----------------------------
5132 CREATE TABLE system_tenant ( 5132 CREATE TABLE system_tenant (
5133 id bigint NOT NULL PRIMARY KEY IDENTITY, 5133 id bigint NOT NULL PRIMARY KEY IDENTITY,
5134 - name varchar(30) NOT NULL, 5134 + name varchar(30 char) NOT NULL,
5135 contact_user_id bigint DEFAULT NULL NULL, 5135 contact_user_id bigint DEFAULT NULL NULL,
5136 - contact_name varchar(30) NOT NULL,  
5137 - contact_mobile varchar(500) DEFAULT NULL NULL, 5136 + contact_name varchar(30 char) NOT NULL,
  5137 + contact_mobile varchar(500 char) DEFAULT NULL NULL,
5138 status smallint DEFAULT 0 NOT NULL, 5138 status smallint DEFAULT 0 NOT NULL,
5139 - websites varchar(1024) DEFAULT '' NULL, 5139 + websites varchar(1024 char) DEFAULT '' NULL,
5140 package_id bigint NOT NULL, 5140 package_id bigint NOT NULL,
5141 expire_time datetime NOT NULL, 5141 expire_time datetime NOT NULL,
5142 account_count int NOT NULL, 5142 account_count int NOT NULL,
5143 - creator varchar(64) DEFAULT '' NULL, 5143 + creator varchar(64 char) DEFAULT '' NULL,
5144 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5144 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5145 - updater varchar(64) DEFAULT '' NULL, 5145 + updater varchar(64 char) DEFAULT '' NULL,
5146 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5146 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5147 deleted bit DEFAULT '0' NOT NULL 5147 deleted bit DEFAULT '0' NOT NULL
5148 ); 5148 );
@@ -5181,13 +5181,13 @@ SET IDENTITY_INSERT system_tenant OFF; @@ -5181,13 +5181,13 @@ SET IDENTITY_INSERT system_tenant OFF;
5181 -- ---------------------------- 5181 -- ----------------------------
5182 CREATE TABLE system_tenant_package ( 5182 CREATE TABLE system_tenant_package (
5183 id bigint NOT NULL PRIMARY KEY IDENTITY, 5183 id bigint NOT NULL PRIMARY KEY IDENTITY,
5184 - name varchar(30) NOT NULL, 5184 + name varchar(30 char) NOT NULL,
5185 status smallint DEFAULT 0 NOT NULL, 5185 status smallint DEFAULT 0 NOT NULL,
5186 - remark varchar(256) DEFAULT '' NULL,  
5187 - menu_ids varchar(4096) NOT NULL,  
5188 - creator varchar(64) DEFAULT '' NULL, 5186 + remark varchar(256 char) DEFAULT '' NULL,
  5187 + menu_ids varchar(4096 char) NOT NULL,
  5188 + creator varchar(64 char) DEFAULT '' NULL,
5189 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5189 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5190 - updater varchar(64) DEFAULT '' NULL, 5190 + updater varchar(64 char) DEFAULT '' NULL,
5191 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5191 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5192 deleted bit DEFAULT '0' NOT NULL 5192 deleted bit DEFAULT '0' NOT NULL
5193 ); 5193 );
@@ -5221,9 +5221,9 @@ CREATE TABLE system_user_post ( @@ -5221,9 +5221,9 @@ CREATE TABLE system_user_post (
5221 id bigint NOT NULL PRIMARY KEY IDENTITY, 5221 id bigint NOT NULL PRIMARY KEY IDENTITY,
5222 user_id bigint DEFAULT 0 NOT NULL, 5222 user_id bigint DEFAULT 0 NOT NULL,
5223 post_id bigint DEFAULT 0 NOT NULL, 5223 post_id bigint DEFAULT 0 NOT NULL,
5224 - creator varchar(64) DEFAULT '' NULL, 5224 + creator varchar(64 char) DEFAULT '' NULL,
5225 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5225 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5226 - updater varchar(64) DEFAULT '' NULL, 5226 + updater varchar(64 char) DEFAULT '' NULL,
5227 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5227 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5228 deleted bit DEFAULT '0' NOT NULL, 5228 deleted bit DEFAULT '0' NOT NULL,
5229 tenant_id bigint DEFAULT 0 NOT NULL 5229 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5267,9 +5267,9 @@ CREATE TABLE system_user_role ( @@ -5267,9 +5267,9 @@ CREATE TABLE system_user_role (
5267 id bigint NOT NULL PRIMARY KEY IDENTITY, 5267 id bigint NOT NULL PRIMARY KEY IDENTITY,
5268 user_id bigint NOT NULL, 5268 user_id bigint NOT NULL,
5269 role_id bigint NOT NULL, 5269 role_id bigint NOT NULL,
5270 - creator varchar(64) DEFAULT '' NULL, 5270 + creator varchar(64 char) DEFAULT '' NULL,
5271 create_time datetime DEFAULT CURRENT_TIMESTAMP NULL, 5271 create_time datetime DEFAULT CURRENT_TIMESTAMP NULL,
5272 - updater varchar(64) DEFAULT '' NULL, 5272 + updater varchar(64 char) DEFAULT '' NULL,
5273 update_time datetime DEFAULT CURRENT_TIMESTAMP NULL, 5273 update_time datetime DEFAULT CURRENT_TIMESTAMP NULL,
5274 deleted bit DEFAULT '0' NULL, 5274 deleted bit DEFAULT '0' NULL,
5275 tenant_id bigint DEFAULT 0 NOT NULL 5275 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5323,22 +5323,22 @@ SET IDENTITY_INSERT system_user_role OFF; @@ -5323,22 +5323,22 @@ SET IDENTITY_INSERT system_user_role OFF;
5323 -- ---------------------------- 5323 -- ----------------------------
5324 CREATE TABLE system_users ( 5324 CREATE TABLE system_users (
5325 id bigint NOT NULL PRIMARY KEY IDENTITY, 5325 id bigint NOT NULL PRIMARY KEY IDENTITY,
5326 - username varchar(30) NOT NULL,  
5327 - password varchar(100) DEFAULT '' NULL,  
5328 - nickname varchar(30) NOT NULL,  
5329 - remark varchar(500) DEFAULT NULL NULL, 5326 + username varchar(30 char) NOT NULL,
  5327 + password varchar(100 char) DEFAULT '' NULL,
  5328 + nickname varchar(30 char) NOT NULL,
  5329 + remark varchar(500 char) DEFAULT NULL NULL,
5330 dept_id bigint DEFAULT NULL NULL, 5330 dept_id bigint DEFAULT NULL NULL,
5331 - post_ids varchar(255) DEFAULT NULL NULL,  
5332 - email varchar(50) DEFAULT '' NULL,  
5333 - mobile varchar(11) DEFAULT '' NULL, 5331 + post_ids varchar(255 char) DEFAULT NULL NULL,
  5332 + email varchar(50 char) DEFAULT '' NULL,
  5333 + mobile varchar(11 char) DEFAULT '' NULL,
5334 sex smallint DEFAULT 0 NULL, 5334 sex smallint DEFAULT 0 NULL,
5335 - avatar varchar(512) DEFAULT '' NULL, 5335 + avatar varchar(512 char) DEFAULT '' NULL,
5336 status smallint DEFAULT 0 NOT NULL, 5336 status smallint DEFAULT 0 NOT NULL,
5337 - login_ip varchar(50) DEFAULT '' NULL, 5337 + login_ip varchar(50 char) DEFAULT '' NULL,
5338 login_date datetime DEFAULT NULL NULL, 5338 login_date datetime DEFAULT NULL NULL,
5339 - creator varchar(64) DEFAULT '' NULL, 5339 + creator varchar(64 char) DEFAULT '' NULL,
5340 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5340 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5341 - updater varchar(64) DEFAULT '' NULL, 5341 + updater varchar(64 char) DEFAULT '' NULL,
5342 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5342 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5343 deleted bit DEFAULT '0' NOT NULL, 5343 deleted bit DEFAULT '0' NOT NULL,
5344 tenant_id bigint DEFAULT 0 NOT NULL 5344 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5405,14 +5405,14 @@ SET IDENTITY_INSERT system_users OFF; @@ -5405,14 +5405,14 @@ SET IDENTITY_INSERT system_users OFF;
5405 -- ---------------------------- 5405 -- ----------------------------
5406 CREATE TABLE yudao_demo01_contact ( 5406 CREATE TABLE yudao_demo01_contact (
5407 id bigint NOT NULL PRIMARY KEY IDENTITY, 5407 id bigint NOT NULL PRIMARY KEY IDENTITY,
5408 - name varchar(100) DEFAULT '' NULL, 5408 + name varchar(100 char) DEFAULT '' NULL,
5409 sex smallint NOT NULL, 5409 sex smallint NOT NULL,
5410 birthday datetime NOT NULL, 5410 birthday datetime NOT NULL,
5411 - description varchar(255) NOT NULL,  
5412 - avatar varchar(512) DEFAULT NULL NULL,  
5413 - creator varchar(64) DEFAULT '' NULL, 5411 + description varchar(255 char) NOT NULL,
  5412 + avatar varchar(512 char) DEFAULT NULL NULL,
  5413 + creator varchar(64 char) DEFAULT '' NULL,
5414 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5414 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5415 - updater varchar(64) DEFAULT '' NULL, 5415 + updater varchar(64 char) DEFAULT '' NULL,
5416 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5416 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5417 deleted bit DEFAULT '0' NOT NULL, 5417 deleted bit DEFAULT '0' NOT NULL,
5418 tenant_id bigint DEFAULT 0 NOT NULL 5418 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5447,11 +5447,11 @@ SET IDENTITY_INSERT yudao_demo01_contact OFF; @@ -5447,11 +5447,11 @@ SET IDENTITY_INSERT yudao_demo01_contact OFF;
5447 -- ---------------------------- 5447 -- ----------------------------
5448 CREATE TABLE yudao_demo02_category ( 5448 CREATE TABLE yudao_demo02_category (
5449 id bigint NOT NULL PRIMARY KEY IDENTITY, 5449 id bigint NOT NULL PRIMARY KEY IDENTITY,
5450 - name varchar(100) DEFAULT '' NULL, 5450 + name varchar(100 char) DEFAULT '' NULL,
5451 parent_id bigint NOT NULL, 5451 parent_id bigint NOT NULL,
5452 - creator varchar(64) DEFAULT '' NULL, 5452 + creator varchar(64 char) DEFAULT '' NULL,
5453 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5453 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5454 - updater varchar(64) DEFAULT '' NULL, 5454 + updater varchar(64 char) DEFAULT '' NULL,
5455 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5455 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5456 deleted bit DEFAULT '0' NOT NULL, 5456 deleted bit DEFAULT '0' NOT NULL,
5457 tenant_id bigint DEFAULT 0 NOT NULL 5457 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5490,11 +5490,11 @@ SET IDENTITY_INSERT yudao_demo02_category OFF; @@ -5490,11 +5490,11 @@ SET IDENTITY_INSERT yudao_demo02_category OFF;
5490 CREATE TABLE yudao_demo03_course ( 5490 CREATE TABLE yudao_demo03_course (
5491 id bigint NOT NULL PRIMARY KEY IDENTITY, 5491 id bigint NOT NULL PRIMARY KEY IDENTITY,
5492 student_id bigint NOT NULL, 5492 student_id bigint NOT NULL,
5493 - name varchar(100) DEFAULT '' NULL, 5493 + name varchar(100 char) DEFAULT '' NULL,
5494 score smallint NOT NULL, 5494 score smallint NOT NULL,
5495 - creator varchar(64) DEFAULT '' NULL, 5495 + creator varchar(64 char) DEFAULT '' NULL,
5496 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5496 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5497 - updater varchar(64) DEFAULT '' NULL, 5497 + updater varchar(64 char) DEFAULT '' NULL,
5498 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5498 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5499 deleted bit DEFAULT '0' NOT NULL, 5499 deleted bit DEFAULT '0' NOT NULL,
5500 tenant_id bigint DEFAULT 0 NOT NULL 5500 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5544,11 +5544,11 @@ SET IDENTITY_INSERT yudao_demo03_course OFF; @@ -5544,11 +5544,11 @@ SET IDENTITY_INSERT yudao_demo03_course OFF;
5544 CREATE TABLE yudao_demo03_grade ( 5544 CREATE TABLE yudao_demo03_grade (
5545 id bigint NOT NULL PRIMARY KEY IDENTITY, 5545 id bigint NOT NULL PRIMARY KEY IDENTITY,
5546 student_id bigint NOT NULL, 5546 student_id bigint NOT NULL,
5547 - name varchar(100) DEFAULT '' NULL,  
5548 - teacher varchar(255) NOT NULL,  
5549 - creator varchar(64) DEFAULT '' NULL, 5547 + name varchar(100 char) DEFAULT '' NULL,
  5548 + teacher varchar(255 char) NOT NULL,
  5549 + creator varchar(64 char) DEFAULT '' NULL,
5550 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5550 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5551 - updater varchar(64) DEFAULT '' NULL, 5551 + updater varchar(64 char) DEFAULT '' NULL,
5552 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5552 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5553 deleted bit DEFAULT '0' NOT NULL, 5553 deleted bit DEFAULT '0' NOT NULL,
5554 tenant_id bigint DEFAULT 0 NOT NULL 5554 tenant_id bigint DEFAULT 0 NOT NULL
@@ -5583,13 +5583,13 @@ SET IDENTITY_INSERT yudao_demo03_grade OFF; @@ -5583,13 +5583,13 @@ SET IDENTITY_INSERT yudao_demo03_grade OFF;
5583 -- ---------------------------- 5583 -- ----------------------------
5584 CREATE TABLE yudao_demo03_student ( 5584 CREATE TABLE yudao_demo03_student (
5585 id bigint NOT NULL PRIMARY KEY IDENTITY, 5585 id bigint NOT NULL PRIMARY KEY IDENTITY,
5586 - name varchar(100) DEFAULT '' NULL, 5586 + name varchar(100 char) DEFAULT '' NULL,
5587 sex smallint NOT NULL, 5587 sex smallint NOT NULL,
5588 birthday datetime NOT NULL, 5588 birthday datetime NOT NULL,
5589 - description varchar(255) NOT NULL,  
5590 - creator varchar(64) DEFAULT '' NULL, 5589 + description varchar(255 char) NOT NULL,
  5590 + creator varchar(64 char) DEFAULT '' NULL,
5591 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5591 create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5592 - updater varchar(64) DEFAULT '' NULL, 5592 + updater varchar(64 char) DEFAULT '' NULL,
5593 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, 5593 update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
5594 deleted bit DEFAULT '0' NOT NULL, 5594 deleted bit DEFAULT '0' NOT NULL,
5595 tenant_id bigint DEFAULT 0 NOT NULL 5595 tenant_id bigint DEFAULT 0 NOT NULL
sql/tools/README.md
@@ -57,10 +57,12 @@ docker load -i dm8_20240715_x86_rh6_rq_single.tar @@ -57,10 +57,12 @@ docker load -i dm8_20240715_x86_rh6_rq_single.tar
57 ```Bash 57 ```Bash
58 docker compose up -d dm8 58 docker compose up -d dm8
59 # 注意:启动完 dm 后,需要手动再执行如下命令,因为 dm 不支持初始化脚本 59 # 注意:启动完 dm 后,需要手动再执行如下命令,因为 dm 不支持初始化脚本
60 -docker compose exec dm8 bash -c '/opt/dmdbms/bin/disql SYSDBA/SYSDBA001 \`/tmp/schema.sql' 60 +docker compose exec dm8 bash -c 'printf "SET DEFINE OFF;\n" > /tmp/schema-with-define-off.sql && cat /tmp/schema.sql >> /tmp/schema-with-define-off.sql && /opt/dmdbms/bin/disql SYSDBA/SYSDBA001 \`/tmp/schema-with-define-off.sql'
61 exit 61 exit
62 ``` 62 ```
63 63
  64 +> 注意:项目 DM8 脚本使用 `varchar(n char)` 保持和 MySQL `varchar(n)` 一致的字符长度语义,建议初始化 DM8 时使用 `PAGE_SIZE=16`、`UNICODE_FLAG=1`。`sql/tools/docker-compose.yaml` 已按该配置提供示例。使用 `disql` 导入时需要先执行 `SET DEFINE OFF;`,避免数据里的 `&` 被当作变量替换。
  65 +
64 ### 1.6 KingbaseES 人大金仓 66 ### 1.6 KingbaseES 人大金仓
65 67
66 ① 下载人大金仓 Docker 镜像: 68 ① 下载人大金仓 Docker 镜像:
sql/tools/convertor.py
@@ -871,7 +871,9 @@ class DM8Convertor(Convertor): @@ -871,7 +871,9 @@ class DM8Convertor(Convertor):
871 type = type.lower() 871 type = type.lower()
872 872
873 if type == "varchar": 873 if type == "varchar":
874 - return f"varchar({size})" 874 + # MySQL varchar(n) is character-oriented. DM8 may treat varchar(n)
  875 + # as bytes, so use explicit CHAR semantics for generated scripts.
  876 + return f"varchar({size} char)"
875 if type in ("int", "int unsigned"): 877 if type in ("int", "int unsigned"):
876 return "int" 878 return "int"
877 if type in ("bigint", "bigint unsigned"): 879 if type in ("bigint", "bigint unsigned"):