-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
Copy pathv1.10.0.sql
15 lines (14 loc) · 1.07 KB
/
v1.10.0.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- https://github.com/hhyo/Archery/pull/2108
alter table instance_account
add db_name varchar(128) default '' not null comment '数据库名(mongodb)' after host;
-- instance_account表调整唯一索引
set @drop_sql=(select concat('alter table instance_account drop index ', constraint_name) from information_schema.table_constraints where table_schema=database() and table_name='instance_account' and constraint_type='UNIQUE');
prepare stmt from @drop_sql;
execute stmt;
drop prepare stmt;
alter table instance_account add unique index uidx_instanceid_user_host_dbname(`instance_id`, `user`, `host`, `db_name`);
--- 增加 ssl 支持
ALTER TABLE sql_instance ADD is_ssl tinyint(1) DEFAULT 0 COMMENT '是否启用SSL';
-- 脱敏区分大小写支持,添加唯一键,避免同时配置同库同表同列添加两条脱敏规则
ALTER TABLE data_masking_columns ADD COLUMN case_sensitive TINYINT(1) NOT NULL default 0 comment '字段是否区分大小写' AFTER column_name;
ALTER TABLE data_masking_columns ADD UNIQUE INDEX (instance_id,table_schema,table_name,column_name);