MT#21871 fixing the provisioning.voip_aig_sequence autoinc value

Change-Id: I8845d12c46a85424b32b3ae86746376fc2e81937
changes/52/7652/2
Rene Krenn 10 years ago
parent 94832f2303
commit 3426c2c8b4

@ -0,0 +1,17 @@
use provisioning;
#set autocommit=0;
drop procedure if exists reset_voip_aig_autoincrement;
delimiter ;;
create procedure reset_voip_aig_autoincrement() begin
SELECT @max_aig_id := COALESCE(MAX(id),1) FROM voip_aig_sequence;
SELECT @max_group_id := COALESCE(max(group_id),1) FROM voip_allowed_ip_groups;
SELECT @max := (GREATEST(@max_aig_id,@max_group_id) + 1);
set @alter_statement = concat('ALTER TABLE voip_aig_sequence AUTO_INCREMENT = ', @max);
PREPARE stmt FROM @alter_statement;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
end ;;
delimiter ;
call reset_voip_aig_autoincrement();

@ -0,0 +1,18 @@
use provisioning;
#set autocommit=0;
drop procedure if exists reset_voip_aig_autoincrement;
delimiter ;;
create procedure reset_voip_aig_autoincrement() begin
SELECT @max_aig_id := COALESCE(MAX(id),1) FROM voip_aig_sequence;
SELECT @max_group_id := COALESCE(max(group_id),1) FROM voip_allowed_ip_groups;
SELECT @max := (GREATEST(@max_aig_id,@max_group_id) + 1);
set @alter_statement = concat('ALTER TABLE voip_aig_sequence AUTO_INCREMENT = ', @max);
PREPARE stmt FROM @alter_statement;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
end ;;
delimiter ;
call reset_voip_aig_autoincrement();
drop procedure reset_voip_aig_autoincrement;
Loading…
Cancel
Save