Skip to content

Commit bf0f9df

Browse files
committed
refactor(db): 统一数据库表字段默认值处理
- 将多个表的create_by和update_by字段默认值从' '改为NULL - 调整create_time和update_time字段的默认值约束 - 统一处理del_flag等公共字段的默认值配置
1 parent c563f55 commit bf0f9df

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

db/pig.sql

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ CREATE TABLE `sys_dept` (
1616
`dept_id` bigint NOT NULL COMMENT '部门ID',
1717
`name` varchar(50) DEFAULT NULL COMMENT '部门名称',
1818
`sort_order` int NOT NULL DEFAULT '0' COMMENT '排序',
19-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
20-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
19+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
20+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
2121
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
2222
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
2323
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志',
@@ -53,8 +53,8 @@ CREATE TABLE `sys_dict` (
5353
`id` bigint NOT NULL COMMENT '编号',
5454
`dict_type` varchar(100) DEFAULT NULL COMMENT '字典类型',
5555
`description` varchar(100) DEFAULT NULL COMMENT '描述',
56-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
57-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
56+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
57+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
5858
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
5959
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
6060
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
@@ -109,8 +109,8 @@ CREATE TABLE `sys_dict_item` (
109109
`dict_type` varchar(100) DEFAULT NULL COMMENT '字典类型',
110110
`description` varchar(100) DEFAULT NULL COMMENT '字典项描述',
111111
`sort_order` int NOT NULL DEFAULT '0' COMMENT '排序(升序)',
112-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
113-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
112+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
113+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
114114
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
115115
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
116116
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
@@ -223,8 +223,8 @@ CREATE TABLE `sys_file` (
223223
`original` varchar(100) DEFAULT NULL COMMENT '原始文件名',
224224
`type` varchar(50) DEFAULT NULL COMMENT '文件类型',
225225
`file_size` bigint DEFAULT NULL COMMENT '文件大小',
226-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
227-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
226+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
227+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
228228
`create_time` datetime DEFAULT NULL COMMENT '上传时间',
229229
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
230230
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志',
@@ -246,8 +246,8 @@ CREATE TABLE `sys_log` (
246246
`log_type` char(1) DEFAULT '0' COMMENT '日志类型',
247247
`title` varchar(255) DEFAULT NULL COMMENT '日志标题',
248248
`service_id` varchar(32) DEFAULT NULL COMMENT '服务ID',
249-
`create_by` varchar(64) DEFAULT ' ' COMMENT '创建人',
250-
`update_by` varchar(64) DEFAULT ' ' COMMENT '修改人',
249+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
250+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
251251
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
252252
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
253253
`remote_addr` varchar(255) DEFAULT NULL COMMENT '远程地址',
@@ -282,9 +282,9 @@ CREATE TABLE `sys_menu` (
282282
`keep_alive` char(1) DEFAULT '0' COMMENT '是否缓存,0否,1是',
283283
`embedded` char(1) DEFAULT NULL COMMENT '是否内嵌,0否,1是',
284284
`menu_type` char(1) DEFAULT '0' COMMENT '菜单类型,0目录,1菜单,2按钮',
285-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
285+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
286286
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
287-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
287+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
288288
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
289289
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志,0未删除,1已删除',
290290
PRIMARY KEY (`menu_id`) USING BTREE
@@ -393,8 +393,8 @@ CREATE TABLE `sys_oauth_client_details` (
393393
`additional_information` varchar(4096) DEFAULT NULL COMMENT '附加信息',
394394
`autoapprove` varchar(256) DEFAULT NULL COMMENT '自动授权',
395395
`del_flag` char(1) DEFAULT '0' COMMENT '删除标记,0未删除,1已删除',
396-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
397-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
396+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
397+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
398398
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
399399
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
400400
PRIMARY KEY (`id`) USING BTREE
@@ -425,9 +425,9 @@ CREATE TABLE `sys_post` (
425425
`remark` varchar(500) DEFAULT NULL COMMENT '岗位描述',
426426
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常',
427427
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
428-
`create_by` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人',
428+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
429429
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
430-
`update_by` varchar(64) NOT NULL DEFAULT '' COMMENT '更新人',
430+
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人',
431431
PRIMARY KEY (`post_id`) USING BTREE
432432
) ENGINE=InnoDB COMMENT='岗位信息表';
433433

@@ -449,9 +449,9 @@ CREATE TABLE `sys_public_param` (
449449
`public_value` varchar(128) DEFAULT NULL COMMENT '',
450450
`status` char(1) DEFAULT '0' COMMENT '状态,0禁用,1启用',
451451
`validate_code` varchar(64) DEFAULT NULL COMMENT '校验码',
452-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
453-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
454-
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
452+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
453+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
454+
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
455455
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
456456
`public_type` char(1) DEFAULT '0' COMMENT '类型,0未知,1系统,2业务',
457457
`system_flag` char(1) DEFAULT '0' COMMENT '系统标识,0非系统,1系统',
@@ -483,9 +483,9 @@ CREATE TABLE `sys_role` (
483483
`role_name` varchar(64) DEFAULT NULL COMMENT '角色名称',
484484
`role_code` varchar(64) DEFAULT NULL COMMENT '角色编码',
485485
`role_desc` varchar(255) DEFAULT NULL COMMENT '角色描述',
486-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
487-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
488-
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
486+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
487+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
488+
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
489489
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
490490
`del_flag` char(1) DEFAULT '0' COMMENT '删除标记,0未删除,1已删除',
491491
PRIMARY KEY (`role_id`) USING BTREE,
@@ -613,8 +613,8 @@ CREATE TABLE `sys_user` (
613613
`name` varchar(64) DEFAULT NULL COMMENT '姓名',
614614
`email` varchar(128) DEFAULT NULL COMMENT '邮箱地址',
615615
`dept_id` bigint DEFAULT NULL COMMENT '所属部门ID',
616-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
617-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
616+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
617+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
618618
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
619619
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
620620
`lock_flag` char(1) DEFAULT '0' COMMENT '锁定标记,0未锁定,9已锁定',
@@ -692,9 +692,9 @@ CREATE TABLE `sys_job` (
692692
`job_status` char(1) DEFAULT '0' COMMENT '状态(1、未发布;2、运行中;3、暂停;4、删除;)',
693693
`job_execute_status` char(1) DEFAULT '0' COMMENT '状态(0正常 1异常)',
694694
`create_by` varchar(64) DEFAULT NULL COMMENT '创建者',
695-
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
696-
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
697-
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
695+
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
696+
`update_by` varchar(64) DEFAULT NULL COMMENT '更新者',
697+
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
698698
`start_time` timestamp NULL DEFAULT NULL COMMENT '初次执行时间',
699699
`previous_time` timestamp NULL DEFAULT NULL COMMENT '上次执行时间',
700700
`next_time` timestamp NULL DEFAULT NULL COMMENT '下次执行时间',
@@ -721,7 +721,7 @@ CREATE TABLE `sys_job_log` (
721721
`job_log_status` char(1) DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
722722
`execute_time` varchar(30) DEFAULT NULL COMMENT '执行时间',
723723
`exception_info` varchar(2000) DEFAULT '' COMMENT '异常信息',
724-
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
724+
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
725725
PRIMARY KEY (`job_log_id`) USING BTREE
726726
) ENGINE=InnoDB COMMENT='定时任务执行日志表';
727727

@@ -984,8 +984,8 @@ CREATE TABLE `gen_group` (
984984
`id` bigint NOT NULL,
985985
`group_name` varchar(255) DEFAULT NULL COMMENT '分组名称',
986986
`group_desc` varchar(255) DEFAULT NULL COMMENT '分组描述',
987-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
988-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
987+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
988+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
989989
`create_time` datetime DEFAULT NULL COMMENT '创建人',
990990
`update_time` datetime DEFAULT NULL COMMENT '修改人',
991991
`del_flag` char(1) DEFAULT '0' COMMENT '删除标记',
@@ -1081,8 +1081,8 @@ CREATE TABLE `gen_template` (
10811081
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
10821082
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新',
10831083
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记',
1084-
`create_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '创建人',
1085-
`update_by` varchar(64) NOT NULL DEFAULT ' ' COMMENT '修改人',
1084+
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
1085+
`update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
10861086
PRIMARY KEY (`id`)
10871087
) ENGINE=InnoDB COMMENT='模板';
10881088

0 commit comments

Comments
 (0)