TT#5004 add autoprov_firmwares_data table

* copy all existing data from autoprov_firmwares.data field
      into autoprov_firmwares_data
    * remove autoprov_firmwares.data field

Change-Id: I7a62208a323e1bc2d35df4db5828518d897855e3
changes/27/9827/1
Kirill Solomko 9 years ago
parent 4f65746908
commit 273b0a08c3

@ -0,0 +1,5 @@
USE provisioning;
ALTER TABLE autoprov_firmwares ADD data longblob NOT NULL;
DROP TABLE autoprov_firmwares_data;

@ -0,0 +1,14 @@
USE provisioning;
CREATE TABLE `autoprov_firmwares_data` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
fw_id int(11) unsigned NOT NULL,
`data` longblob NOT NULL,
PRIMARY KEY (`id`),
KEY `afd_fw_id_idx` (`fw_id`),
CONSTRAINT `fk_fw_idx` FOREIGN KEY (`fw_id`) REFERENCES `autoprov_firmwares` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB;
INSERT INTO autoprov_firmwares_data (fw_id, data) SELECT id, data FROM autoprov_firmwares;
ALTER TABLE autoprov_firmwares DROP data;
Loading…
Cancel
Save