Primissimo plugin (corregge solo uno spreco di spazio): Lo rilascerei solo perchè si fa in poco tempo e non dovrebbe introdurre alcun bug
//Tabella details ALTER TABLE `php_stats_details` CHANGE `colo` `colo` CHAR(2) NOT NULL ALTER TABLE `php_stats_details` CHANGE `visitor_id` `visitor_id` CHAR( 30 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL
Plugin reale per la conversione del DB nel nostro formato.
ALTER TABLE php_stats_details ADD `id2` CHAR(4) NOT NULL AFTER visitor_id ; UPDATE php_stats_details SET id2 = UNHEX(SUBSTR(md5(visitor_id), 8)) //Prendo i primi 8 char dell'md5(hash) dell'id. E li riconverto in binario (32 bit).
//Sarebbe meglio convertire in int piuttosto che char(4)
ALTER TABLE php_stats_details ADD color2 ENUM(,'8','16','24','32','?') NOT NULL; UPDATE php_stats_details SET color2 = color
ALTER TABLE php_stats_details ADD res2 ENUM('1024x768','1152x864','1280x1024','1280x768', ecc) NOT NULL; UPDATE php_stats_details SET res2 = reso