RENAME TABLE xf_image_optimizer_log TO tl_image_optimizer_log;
ALTER TABLE tl_image_optimizer_log
DROP INDEX content_group,
DROP INDEX log_date,
DROP INDEX content_date,
DROP INDEX content;
ALTER TABLE tl_image_optimizer_log ADD COLUMN new_content_type varchar(25) NOT NULL;
UPDATE tl_image_optimizer_log SET new_content_type = CONVERT(content_type, varchar(25)) WHERE log_id=log_id;
ALTER TABLE tl_image_optimizer_log
DROP COLUMN content_type,
CHANGE new_content_type content_type VARCHAR(25) NOT NULL;
ALTER TABLE tl_image_optimizer_log
DROP COLUMN file_group,
DROP COLUMN optimized_state,
DROP COLUMN content_date,
ADD COLUMN processed_time float unsigned NOT NULL DEFAULT 0;
ALTER TABLE tl_image_optimizer_log
CHANGE content_type content_type varchar(25) NOT NULL AFTER content_id,
CHANGE old_size old_size int(10) unsigned NOT NULL DEFAULT 0 AFTER content_type,
CHANGE new_size new_size int(10) unsigned NOT NULL DEFAULT 0 AFTER old_size,
CHANGE log_date log_date int(10) unsigned NOT NULL DEFAULT 0 AFTER processed_time;
ALTER TABLE tl_image_optimizer_log
ADD INDEX content (content_id, content_type);
UPDATE tl_image_optimizer_log
SET content_type = 'attachment_data'
WHERE content_type = 'attachment';