mirror of https://github.com/sipwise/db-schema.git
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
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…
Reference in new issue