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/15102.up

13 lines
534 B

USE provisioning;
SET AUTOCOMMIT=0;
select id into @vpid from voip_preferences where attribute = 'allowed_clis';
INSERT INTO provisioning.voip_usr_preferences
(modify_timestamp, attribute_id, subscriber_id, value)
(select now(), @vpid, vs.id, vda.username from provisioning.voip_dbaliases vda left join provisioning.voip_subscribers vs on vda.subscriber_id = vs.id
WHERE NOT EXISTS (SELECT vp.id FROM voip_usr_preferences vp WHERE attribute_id=@vpid AND subscriber_id=vs.id AND value=vda.username));
COMMIT;
SET AUTOCOMMIT=1;