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

23 lines
1.0 KiB

SET AUTOCOMMIT=0;
USE provisioning;
CREATE TABLE `voip_dev_preferences` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`device_id` int(11) unsigned NOT NULL,
`attribute_id` int(11) unsigned NOT NULL,
`value` varchar(128) NOT NULL,
`modify_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `devidattrid_idx` (`device_id`,`attribute_id`),
KEY `deviceid_idx` (`device_id`),
KEY `attributeid_idx` (`attribute_id`),
CONSTRAINT `v_dev_p_attributeid_ref` FOREIGN KEY (`attribute_id`) REFERENCES `voip_preferences` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `v_d_p_deviceid_ref` FOREIGN KEY (`device_id`) REFERENCES `autoprov_devices` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
alter table voip_preferences add column `dev_pref` tinyint(1) NOT NULL DEFAULT '0' after `contract_location_pref`;
alter table voip_preferences_enum add column `dev_pref` tinyint(1) NOT NULL DEFAULT '0' after `contract_location_pref`;
COMMIT;