Authored by mali

脚本执行表名前增加库名称

@@ -41,7 +41,7 @@ ADD COLUMN `factory_goods_name` varchar(50) COMMENT '厂家颜色' AFTER `goods_ @@ -41,7 +41,7 @@ ADD COLUMN `factory_goods_name` varchar(50) COMMENT '厂家颜色' AFTER `goods_
41 41
42 ALTER TABLE `erp_supplier`.`base_single` 42 ALTER TABLE `erp_supplier`.`base_single`
43 ADD COLUMN `is_suppled` enum('N','Y') DEFAULT 'Y' COMMENT '能否补货' AFTER `size_id`, 43 ADD COLUMN `is_suppled` enum('N','Y') DEFAULT 'Y' COMMENT '能否补货' AFTER `size_id`,
44 -ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库存' AFTER `bar_code`, 44 +ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库存',
45 ADD INDEX `is_suppled` (`is_suppled`) comment ''; 45 ADD INDEX `is_suppled` (`is_suppled`) comment '';
46 46
47 47
@@ -101,9 +101,6 @@ ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库 @@ -101,9 +101,6 @@ ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库
101 ADD INDEX `is_suppled` (`is_suppled`) comment ''; 101 ADD INDEX `is_suppled` (`is_suppled`) comment '';
102 102
103 103
104 -ALTER TABLE `erp_product`.`storage`  
105 -DROP COLUMN `presale_storage_num`;  
106 -  
107 104
108 --4、product_price: 105 --4、product_price:
109 106
@@ -121,9 +118,9 @@ alter table erp_product.product add column `stock` smallint(6) DEFAULT 0 COMMEN @@ -121,9 +118,9 @@ alter table erp_product.product add column `stock` smallint(6) DEFAULT 0 COMMEN
121 alter table erp_product.product add column `next_status` smallint COMMENT '下一流程状态'; 118 alter table erp_product.product add column `next_status` smallint COMMENT '下一流程状态';
122 Alter table erp_product.product ADD column `founder` int(11) COMMENT '操作人'; 119 Alter table erp_product.product ADD column `founder` int(11) COMMENT '操作人';
123 Alter table erp_product.product ADD column `is_info_miss` enum('Y', 'N') default 'Y' COMMENT '是否信息缺失'; 120 Alter table erp_product.product ADD column `is_info_miss` enum('Y', 'N') default 'Y' COMMENT '是否信息缺失';
124 -create index product_edittime on product(`edit_time`); 121 +create index product_edittime on erp_product.product(`edit_time`);
125 122
126 -create table product_ext( 123 +create table erp_product.product_ext(
127 product_skn int COMMENT '商品erp标识', 124 product_skn int COMMENT '商品erp标识',
128 product_desc text COMMENT '描述', -- 废弃 125 product_desc text COMMENT '描述', -- 废弃
129 recommend text COMMENT '小编推荐', -- 新增字段 126 recommend text COMMENT '小编推荐', -- 新增字段
@@ -140,7 +137,7 @@ create table product_ext( @@ -140,7 +137,7 @@ create table product_ext(
140 brand_model varchar(50) COMMENT '品牌款型', -- 新增字段 137 brand_model varchar(50) COMMENT '品牌款型', -- 新增字段
141 reject_reason varchar(500) COMMENT '驳回原因' -- 无需同步 138 reject_reason varchar(500) COMMENT '驳回原因' -- 无需同步
142 )ENGINE=INNODB DEFAULT CHARSET=utf8; 139 )ENGINE=INNODB DEFAULT CHARSET=utf8;
143 -Alter table product_ext add primary key(product_skn); 140 +Alter table erp_product.product_ext add primary key(product_skn);
144 141
145 -- 变价表和变价日志表 142 -- 变价表和变价日志表
146 alter table erp_product.product_price modify `founder` int(11) unsigned DEFAULT '0' COMMENT '操作人ID'; 143 alter table erp_product.product_price modify `founder` int(11) unsigned DEFAULT '0' COMMENT '操作人ID';
@@ -151,17 +148,17 @@ alter table erp_product.product_price_log modify `founder` int(11) unsigned DEF @@ -151,17 +148,17 @@ alter table erp_product.product_price_log modify `founder` int(11) unsigned DEF
151 148
152 -- 网销信息缺失类型的全量枚举表(无需同步) 149 -- 网销信息缺失类型的全量枚举表(无需同步)
153 -- DROP TABLE IF EXISTS `netsale_infomiss`; 150 -- DROP TABLE IF EXISTS `netsale_infomiss`;
154 - CREATE TABLE netsale_infomiss ( 151 + CREATE TABLE erp_product.netsale_infomiss (
155 `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 152 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
156 `name` varchar(100) DEFAULT NULL, 153 `name` varchar(100) DEFAULT NULL,
157 PRIMARY KEY (`id`) 154 PRIMARY KEY (`id`)
158 ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '网销信息缺失类型的全量枚举表'; 155 ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '网销信息缺失类型的全量枚举表';
159 156
160 - insert into netsale_infomiss (name) values('文本信息'),('尺码信息'),('搜索/标签'); 157 + insert into erp_product.netsale_infomiss (name) values('文本信息'),('尺码信息'),('搜索/标签');
161 158
162 -- 商品和网销信息缺失表的关联关系表(无需同步) 159 -- 商品和网销信息缺失表的关联关系表(无需同步)
163 -- DROP TABLE IF EXISTS `netsale_infomiss_relation`; 160 -- DROP TABLE IF EXISTS `netsale_infomiss_relation`;
164 - CREATE TABLE netsale_infomiss_relation ( 161 + CREATE TABLE erp_product.netsale_infomiss_relation (
165 `product_skn` int(11) unsigned NOT NULL, 162 `product_skn` int(11) unsigned NOT NULL,
166 `infomiss_id` int(11) unsigned NOT NULL COMMENT 'netsale_infomiss_sort 的主键', 163 `infomiss_id` int(11) unsigned NOT NULL COMMENT 'netsale_infomiss_sort 的主键',
167 PRIMARY KEY (`product_skn`, infomiss_id) 164 PRIMARY KEY (`product_skn`, infomiss_id)
@@ -169,7 +166,7 @@ alter table erp_product.product_price_log modify `founder` int(11) unsigned DEF @@ -169,7 +166,7 @@ alter table erp_product.product_price_log modify `founder` int(11) unsigned DEF
169 166
170 -- erp_product 167 -- erp_product
171 -- 产品参数 168 -- 产品参数
172 -CREATE TABLE `product_attribute` ( 169 +CREATE TABLE erp_product.product_attribute (
173 `attribute_id` int(11) unsigned NOT NULL AUTO_INCREMENT, 170 `attribute_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
174 `attribute_name` varchar(100) DEFAULT NULL, 171 `attribute_name` varchar(100) DEFAULT NULL,
175 `category_id` int(11) unsigned NOT NULL DEFAULT '0', 172 `category_id` int(11) unsigned NOT NULL DEFAULT '0',
@@ -192,11 +189,11 @@ CREATE TABLE `product_attribute` ( @@ -192,11 +189,11 @@ CREATE TABLE `product_attribute` (
192 ) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8; 189 ) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8;
193 190
194 191
195 -INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2001,'弹性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);  
196 -INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2002,'厚度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);  
197 -INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2003,'柔软度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);  
198 -INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2004,'透气性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);  
199 -INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`, `input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2005,'洗涤提示',0,'checkbox',2,'[{\"id\":1,\"name\":\"不可熨烫\"},{\"id\":2,\"name\":\"不可转笼翻转干燥\"},{\"id\":3,\"name\":\"30度水温弱速洗\"},{\"id\":4,\"name\":\"不可氯漂\"},{\"id\":5,\"name\":\"不可干洗\"},{\"id\":6,\"name\":\"不可拧干\"},{\"id\":7,\"name\":\"分色洗涤\"}]', 3); 192 +INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2001,'弹性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
  193 +INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2002,'厚度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
  194 +INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2003,'柔软度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
  195 +INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2004,'透气性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
  196 +INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`, `input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2005,'洗涤提示',0,'checkbox',2,'[{\"id\":1,\"name\":\"不可熨烫\"},{\"id\":2,\"name\":\"不可转笼翻转干燥\"},{\"id\":3,\"name\":\"30度水温弱速洗\"},{\"id\":4,\"name\":\"不可氯漂\"},{\"id\":5,\"name\":\"不可干洗\"},{\"id\":6,\"name\":\"不可拧干\"},{\"id\":7,\"name\":\"分色洗涤\"}]', 3);
200 197
201 198
202 199
@@ -214,11 +211,11 @@ INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`, `in @@ -214,11 +211,11 @@ INSERT INTO `product_attribute`(attribute_id,`attribute_name`,`category_id`, `in
214 211
215 -- 2 yh_shops 库 212 -- 2 yh_shops 库
216 -- 2.1 商品的展示店铺 213 -- 2.1 商品的展示店铺
217 -create table product_shop_relation( 214 +create table yh_shops.product_shop_relation(
218 product_skn int COMMENT 'SKN', 215 product_skn int COMMENT 'SKN',
219 shop_id int COMMENT '店铺Id' 216 shop_id int COMMENT '店铺Id'
220 ); 217 );
221 -Alter table product_shop_relation add primary key(product_skn, shop_id); 218 +Alter table yh_shops.product_shop_relation add primary key(product_skn, shop_id);
222 219
223 -- 标识商品是否是新平台的商品 220 -- 标识商品是否是新平台的商品
224 alter table yh_shops.product add column source_flag enum('0', '1') default '0' COMMENT '新平台发布的商品为1 原来则为0'; 221 alter table yh_shops.product add column source_flag enum('0', '1') default '0' COMMENT '新平台发布的商品为1 原来则为0';
@@ -230,20 +227,20 @@ alter table yh_shops.product add column source_flag enum('0', '1') default '0' @@ -230,20 +227,20 @@ alter table yh_shops.product add column source_flag enum('0', '1') default '0'
230 227
231 228
232 -- 2.5 预上架上新记录表 229 -- 2.5 预上架上新记录表
233 - Alter table product_timing ADD column `product_skn` int(11) unsigned default 0;  
234 - Alter table product_timing ADD column `advance_begin_time` int(10) unsigned; -- 预售开始时间  
235 - Alter table product_timing ADD column `advance_end_time` int(10) unsigned; -- 预售结束时间  
236 - Alter table product_timing ADD column `on_new_time` int(10) unsigned; -- 预上架上新时间  
237 - Alter table product_timing ADD column `out_sale_time` int(10) unsigned; -- 售罄后几天下架时间  
238 - create index timing_skn on product_timing(`product_skn`);  
239 - Alter table product_timing modify column shelve_time int(10) unsigned COMMENT '预上架架时间'; 230 + Alter table yh_shops.product_timing ADD column `product_skn` int(11) unsigned default 0;
  231 + Alter table yh_shops.product_timing ADD column `advance_begin_time` int(10) unsigned; -- 预售开始时间
  232 + Alter table yh_shops.product_timing ADD column `advance_end_time` int(10) unsigned; -- 预售结束时间
  233 + Alter table yh_shops.product_timing ADD column `on_new_time` int(10) unsigned; -- 预上架上新时间
  234 + Alter table yh_shops.product_timing ADD column `out_sale_time` int(10) unsigned; -- 售罄后几天下架时间
  235 + create index timing_skn on yh_shops.product_timing(`product_skn`);
  236 + Alter table yh_shops.product_timing modify column shelve_time int(10) unsigned COMMENT '预上架架时间';
240 237
241 238
242 239
243 240
244 -- 2.8 平台商品属性值表 241 -- 2.8 平台商品属性值表
245 242
246 - CREATE TABLE product_attribute_property_values ( 243 + CREATE TABLE yh_shops.product_attribute_property_values (
247 `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 244 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
248 `product_skn` int(11) unsigned NOT NULL, 245 `product_skn` int(11) unsigned NOT NULL,
249 `attribute_id` int(11) unsigned NOT NULL COMMENT '品类属性ID', 246 `attribute_id` int(11) unsigned NOT NULL COMMENT '品类属性ID',
@@ -290,10 +287,10 @@ ADD COLUMN `goods_season` smallint(5) DEFAULT '0' COMMENT '货品季', @@ -290,10 +287,10 @@ ADD COLUMN `goods_season` smallint(5) DEFAULT '0' COMMENT '货品季',
290 MODIFY COLUMN `is_outlets` enum('Y','N') DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否', 287 MODIFY COLUMN `is_outlets` enum('Y','N') DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否',
291 ADD COLUMN `outlets_setting` enum('B','N','S') DEFAULT 'N' COMMENT '奥特莱斯设置B:品牌设置;S:店铺设置,N:不设置', 288 ADD COLUMN `outlets_setting` enum('B','N','S') DEFAULT 'N' COMMENT '奥特莱斯设置B:品牌设置;S:店铺设置,N:不设置',
292 ADD COLUMN `is_promotional_gifts` enum('Y','N') DEFAULT 'N' AFTER `goods_season`; 289 ADD COLUMN `is_promotional_gifts` enum('Y','N') DEFAULT 'N' AFTER `goods_season`;
293 -ALTER TABLE `product` 290 +ALTER TABLE yh_shops.product
294 MODIFY COLUMN `is_outlets` enum('Y','B','N') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否' AFTER `storage`; 291 MODIFY COLUMN `is_outlets` enum('Y','B','N') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否' AFTER `storage`;
295 292
296 -ALTER TABLE `product` 293 +ALTER TABLE yh_shops.product
297 ADD COLUMN `series` varchar(100) NULL DEFAULT NULL AFTER `outlets_setting`, 294 ADD COLUMN `series` varchar(100) NULL DEFAULT NULL AFTER `outlets_setting`,
298 ADD COLUMN `models` varchar(100) NULL DEFAULT NULL AFTER `series`, 295 ADD COLUMN `models` varchar(100) NULL DEFAULT NULL AFTER `series`,
299 ADD COLUMN `product_tag` varchar(100) NULL DEFAULT NULL AFTER `models`, 296 ADD COLUMN `product_tag` varchar(100) NULL DEFAULT NULL AFTER `models`,
@@ -303,12 +300,12 @@ ADD COLUMN `grade` char(20) NULL DEFAULT NULL COMMENT '重点款型(是:K, @@ -303,12 +300,12 @@ ADD COLUMN `grade` char(20) NULL DEFAULT NULL COMMENT '重点款型(是:K,
303 ADD COLUMN `brand_folder` int(5) NULL DEFAULT NULL AFTER `grad; 300 ADD COLUMN `brand_folder` int(5) NULL DEFAULT NULL AFTER `grad;
304 301
305 302
306 -ALTER TABLE `storage` 303 +ALTER TABLE yh_shops.storage
307 ADD COLUMN `factory_code` varchar(100) NULL AFTER `create_time`, 304 ADD COLUMN `factory_code` varchar(100) NULL AFTER `create_time`,
308 ADD COLUMN `is_suppled` enum('N','Y') NOT NULL DEFAULT 'Y' COMMENT '能否补货' AFTER `factory_code`, 305 ADD COLUMN `is_suppled` enum('N','Y') NOT NULL DEFAULT 'Y' COMMENT '能否补货' AFTER `factory_code`,
309 ADD COLUMN `product_skc` int(11) NOT NULL DEFAULT 0 AFTER `is_suppled`; 306 ADD COLUMN `product_skc` int(11) NOT NULL DEFAULT 0 AFTER `is_suppled`;
310 --------------------- 307 ---------------------
311 -ALTER TABLE `goods` 308 +ALTER TABLE yh_shops.goods
312 ADD COLUMN `factory_code` varchar(100) NULL; 309 ADD COLUMN `factory_code` varchar(100) NULL;
313 -------------------------- 310 --------------------------
314 CREATE TABLE `product_ext` ( 311 CREATE TABLE `product_ext` (