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

21 lines
879 B

use provisioning;
alter table autoprov_devices
add column `sync_uri` varchar(255) DEFAULT NULL,
add column `sync_method` enum('GET','POST') DEFAULT 'GET',
add column `sync_params` varchar(255) DEFAULT NULL,
add column `security_handler` varchar(255) DEFAULT NULL,
drop column `bootstrap_method`;
update autoprov_devices d
inner join autoprov_sync s on d.id=s.device_id
inner join autoprov_sync_parameters p on p.id=s.parameter_id
set d.sync_uri=if(p.parameter_name='sync_uri',s.parameter_value,d.sync_uri),
d.sync_method=if(p.parameter_name='sync_method',s.parameter_value,d.sync_method),
d.sync_params=if(p.parameter_name='sync_params',s.parameter_value,d.sync_params),
d.security_handler=if(p.parameter_name='security_handler',s.parameter_value,d.security_handler);
drop table autoprov_sync;
drop table autoprov_sync_parameters;