fix: 完善部分数据库表的唯一索引
1.sys_menu 增加 uk_title_parent_id 唯一索引 2.sys_dept 增加 uk_name_parent_id 唯一索引 3.sys_role 增加 uk_name、uk_code 唯一索引 4.sys_user 增加 uk_phone 唯一索引
This commit is contained in:
parent
85043d829c
commit
88d6118693
@ -21,6 +21,7 @@ CREATE TABLE IF NOT EXISTS `sys_menu` (
|
|||||||
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
||||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||||
PRIMARY KEY (`id`) USING BTREE,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
UNIQUE INDEX `uk_title_parent_id`(`title`, `parent_id`) USING BTREE,
|
||||||
INDEX `idx_parent_id`(`parent_id`) USING BTREE,
|
INDEX `idx_parent_id`(`parent_id`) USING BTREE,
|
||||||
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
||||||
INDEX `idx_update_user`(`update_user`) USING BTREE
|
INDEX `idx_update_user`(`update_user`) USING BTREE
|
||||||
@ -40,6 +41,7 @@ CREATE TABLE IF NOT EXISTS `sys_dept` (
|
|||||||
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
||||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||||
PRIMARY KEY (`id`) USING BTREE,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
UNIQUE INDEX `uk_name_parent_id`(`name`, `parent_id`) USING BTREE,
|
||||||
INDEX `idx_parent_id`(`parent_id`) USING BTREE,
|
INDEX `idx_parent_id`(`parent_id`) USING BTREE,
|
||||||
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
||||||
INDEX `idx_update_user`(`update_user`) USING BTREE
|
INDEX `idx_update_user`(`update_user`) USING BTREE
|
||||||
@ -59,6 +61,8 @@ CREATE TABLE IF NOT EXISTS `sys_role` (
|
|||||||
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
`update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
|
||||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||||
PRIMARY KEY (`id`) USING BTREE,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
UNIQUE INDEX `uk_name`(`name`) USING BTREE,
|
||||||
|
UNIQUE INDEX `uk_code`(`code`) USING BTREE,
|
||||||
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
||||||
INDEX `idx_update_user`(`update_user`) USING BTREE
|
INDEX `idx_update_user`(`update_user`) USING BTREE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
|
||||||
@ -96,6 +100,7 @@ CREATE TABLE IF NOT EXISTS `sys_user` (
|
|||||||
PRIMARY KEY (`id`) USING BTREE,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
UNIQUE INDEX `uk_username`(`username`) USING BTREE,
|
UNIQUE INDEX `uk_username`(`username`) USING BTREE,
|
||||||
UNIQUE INDEX `uk_email`(`email`) USING BTREE,
|
UNIQUE INDEX `uk_email`(`email`) USING BTREE,
|
||||||
|
UNIQUE INDEX `uk_phone`(`phone`) USING BTREE,
|
||||||
INDEX `idx_dept_id`(`dept_id`) USING BTREE,
|
INDEX `idx_dept_id`(`dept_id`) USING BTREE,
|
||||||
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
INDEX `idx_create_user`(`create_user`) USING BTREE,
|
||||||
INDEX `idx_update_user`(`update_user`) USING BTREE
|
INDEX `idx_update_user`(`update_user`) USING BTREE
|
||||||
|
Loading…
Reference in New Issue
Block a user