You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
db-schema/db_scripts/diff/15099.up

14 lines
676 B

use provisioning;
-- reserve 1-99 for internal use
alter table voip_aig_sequence auto_increment=100;
lock tables voip_allowed_ip_groups write, voip_usr_preferences write, voip_preferences write;
select ifnull(max(group_id), 1)+100 into @gid from voip_allowed_ip_groups;
select id into @aigid from voip_preferences where attribute = 'allowed_ips_grp';
select id into @maigid from voip_preferences where attribute = 'man_allowed_ips_grp';
update voip_allowed_ip_groups set group_id = group_id + @gid where group_id <= 100;
update voip_usr_preferences set value = value + @gid where attribute_id in(@aigid, @maigid);
update voip_aig_sequence set id = id + @gid;
unlock tables;