v1.0.3
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
ALTER TABLE `gao_customer`
|
||||
DROP INDEX `uk_gao_customer_code`,
|
||||
ADD COLUMN `active_code` VARCHAR(64) GENERATED ALWAYS AS (
|
||||
CASE WHEN `deleted_at` IS NULL THEN `code` ELSE NULL END
|
||||
) STORED COMMENT '未删除客户编码' INVISIBLE,
|
||||
ADD UNIQUE KEY `uk_gao_customer_active_code` (`active_code`);
|
||||
|
||||
ALTER TABLE `permission`
|
||||
DROP INDEX `uk_module_code_code`,
|
||||
ADD COLUMN `active_code` VARCHAR(50) GENERATED ALWAYS AS (
|
||||
CASE WHEN `deleted_at` IS NULL THEN `code` ELSE NULL END
|
||||
) STORED COMMENT '未删除权限代码' INVISIBLE,
|
||||
ADD UNIQUE KEY `uk_permission_module_active_code` (`module_code`, `active_code`);
|
||||
|
||||
ALTER TABLE `role`
|
||||
DROP INDEX `uk_module_code_code`,
|
||||
ADD COLUMN `active_code` VARCHAR(50) GENERATED ALWAYS AS (
|
||||
CASE WHEN `deleted_at` IS NULL THEN `code` ELSE NULL END
|
||||
) STORED COMMENT '未删除角色代码' INVISIBLE,
|
||||
ADD UNIQUE KEY `uk_role_module_active_code` (`module_code`, `active_code`);
|
||||
Reference in New Issue
Block a user