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/15879.down

47 lines
1.9 KiB

use provisioning;
set autocommit=0;
SELECT id INTO @vpg_id FROM voip_preference_groups WHERE name = 'Internals';
# Migrate lnp preferences to the old Internals group
UPDATE voip_preferences SET
voip_preference_groups_id = @vpg_id
WHERE attribute in ('caller_lnp_lookup', 'default_lnp_prefix', 'lnp_add_npdi', 'lnp_to_rn', 'skip_callee_lnp_lookup', 'lnp_for_local_sub');
# Remove 'connect_on_ported' preference
SELECT id INTO @vp_id FROM voip_preferences WHERE attribute = 'connect_on_ported';
DELETE FROM voip_usr_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_prof_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_dom_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_peer_preferences WHERE attribute_id=@vp_id;
DELETE FROM kamailio.usr_preferences WHERE attribute='connect_on_ported';
DELETE FROM kamailio.prof_preferences WHERE attribute='connect_on_ported';
DELETE FROM kamailio.dom_preferences WHERE attribute='connect_on_ported';
DELETE FROM kamailio.peer_preferences WHERE attribute='connect_on_ported';
DELETE FROM voip_preferences WHERE attribute = 'connect_on_ported';
# Remove 'ported_n1_to_ruri' preference
SELECT id INTO @vp_id FROM voip_preferences WHERE attribute = 'ported_n1_to_ruri';
DELETE FROM voip_usr_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_prof_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_dom_preferences WHERE attribute_id=@vp_id;
DELETE FROM voip_peer_preferences WHERE attribute_id=@vp_id;
DELETE FROM kamailio.usr_preferences WHERE attribute='ported_n1_to_ruri';
DELETE FROM kamailio.prof_preferences WHERE attribute='ported_n1_to_ruri';
DELETE FROM kamailio.dom_preferences WHERE attribute='ported_n1_to_ruri';
DELETE FROM kamailio.peer_preferences WHERE attribute='ported_n1_to_ruri';
DELETE FROM voip_preferences WHERE attribute = 'ported_n1_to_ruri';
# Remove the new 'Number Portability' group
DELETE FROM voip_preference_groups WHERE name = 'Number Portability';
COMMIT;