Try to fix kamailio.lcr_gw.group_id

It's dropped an recreated. That makes the 
group_id values are generated with the 
default ones and that's not what we have in 
provisioning database. The triggers fail as those
fields don't match.
2.6
Jon Bonilla 14 years ago
parent 3287bcc913
commit 20816f3305

@ -3,4 +3,3 @@ use kamailio;
ALTER TABLE lcr_rule DROP KEY `lcr_id_prefix_from_uri_idx`;
#ALTER TABLE lcr_rule ADD UNIQUE KEY `lcr_id_prefix_from_uri_idx` (`lcr_id`,`prefix`,`from_uri`);
ALTER TABLE lcr_gw DROP `group_id`;

@ -2,7 +2,7 @@ use kamailio
ALTER TABLE dispatcher DROP column `attrs`;
ALTER TABLE lcr_gw CHANGE column `gw_name` `gw_name` varchar(128) NOT NULL;
ALTER TABLE lcr_gw ADD column `group_id` int(11) unsigned NOT NULL AFTER defunct;
#ALTER TABLE lcr_gw ADD column `group_id` int(11) unsigned NOT NULL AFTER defunct;
ALTER TABLE lcr_rule ADD KEY `lcr_id_idx` (`lcr_id`);
#ALTER TABLE lcr_rule DROP KEY `lcr_id_prefix_from_uri_idx`;

@ -3,8 +3,8 @@ use kamailio
ALTER TABLE dispatcher ADD column `attrs` varchar(128) NOT NULL DEFAULT '' AFTER priority;
ALTER TABLE lcr_gw CHANGE column `gw_name` `gw_name` varchar(128) DEFAULT NULL;
#moved to lcr_rule table
ALTER TABLE lcr_gw DROP column `group_id`;
#Edited because it drops an in-use column to create it later with different values
#ALTER TABLE lcr_gw DROP column `group_id`;
ALTER TABLE lcr_rule DROP KEY lcr_id_idx;

Loading…
Cancel
Save