MT#6969 Shift aig sequence up by 100.

Reserve the first 100 ids for internal use. We already use
kamailio.address for allowed ips, so don't clash with our use for
internal authentication.
changes/24/224/1
Andreas Granig 11 years ago
parent fb76107d63
commit a77663e278

@ -0,0 +1,13 @@
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;
Loading…
Cancel
Save