mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 21:01:38 +08:00 
			
		
		
		
	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:
		@@ -21,6 +21,7 @@ CREATE TABLE IF NOT EXISTS `sys_menu` (
 | 
			
		||||
    `update_user` bigint(20) UNSIGNED DEFAULT NULL COMMENT '修改人',
 | 
			
		||||
    `update_time` datetime DEFAULT NULL COMMENT '修改时间',
 | 
			
		||||
    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_create_user`(`create_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_time` datetime DEFAULT NULL COMMENT '修改时间',
 | 
			
		||||
    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_create_user`(`create_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_time` datetime DEFAULT NULL COMMENT '修改时间',
 | 
			
		||||
    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_update_user`(`update_user`) USING BTREE
 | 
			
		||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
 | 
			
		||||
@@ -96,6 +100,7 @@ CREATE TABLE IF NOT EXISTS `sys_user` (
 | 
			
		||||
    PRIMARY KEY (`id`) USING BTREE,
 | 
			
		||||
    UNIQUE INDEX `uk_username`(`username`) 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_create_user`(`create_user`) USING BTREE,
 | 
			
		||||
    INDEX `idx_update_user`(`update_user`) USING BTREE
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user