SET FOREIGN_KEY_CHECKS=0;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `product_id` int(11) NULL DEFAULT NULL AFTER `image_id`;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `collection_tag_ids` text CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL AFTER `collection_gram_weight_unit`;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `product_cloth_price_unit` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' AFTER `collection_tag_ids`;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `product_product_price_unit` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' AFTER `product_cloth_price_unit`;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `product_cloth_price` decimal(13, 2) NULL DEFAULT NULL AFTER `product_product_price_unit`;

ALTER TABLE `t_collection` ADD COLUMN IF NOT EXISTS `product_product_price` decimal(13, 2) NULL DEFAULT NULL AFTER `product_cloth_price`;

ALTER TABLE `t_process_in_calculation` ADD COLUMN IF NOT EXISTS `collection_id` int(11) NOT NULL AFTER `product_id`;

SET FOREIGN_KEY_CHECKS=1;