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

37 lines
1.3 KiB

USE provisioning;
SET autocommit=0;
UPDATE voip_preferences SET
description = 'Provide this field as pre-coded value to add it to the SDP as MIME object with content-type "application/vnd.cirpack.isdn-ext" and "content-disposition: signal;handling=required" according to the German NGN interconnect specification',
type = 0,
data_type = "string"
WHERE attribute = 'emergency_location_object';
SELECT id into @at_id FROM voip_preferences where
attribute = "emergency_location_format" and
label = "Emergency location format";
DELETE FROM voip_preferences_enum where
preference_id = @at_id;
DELETE FROM voip_preferences where
id = @at_id;
-- migrate values to string
SELECT id into @at_id FROM voip_preferences
WHERE attribute = 'emergency_location_object';
-- migrate values to string
CREATE TEMPORARY TABLE tmp_voip_usr_preferences_blob
SELECT id, preference_id, value FROM voip_usr_preferences_blob as _blob
WHERE id IN (SELECT value FROM voip_usr_preferences WHERE attribute_id = @at_id);
DELETE FROM voip_usr_preferences_blob
WHERE id IN (SELECT id FROM tmp_voip_usr_preferences_blob);
UPDATE voip_usr_preferences as _up, tmp_voip_usr_preferences_blob as _blob
SET _up.value = _blob.value
WHERE _up.id = _blob.preference_id and _up.attribute_id = @at_id;
COMMIT;