· 8 years ago · Feb 20, 2018, 07:52 AM
1DROP TABLE IF EXISTS `external_sites`;
2CREATE TABLE `external_sites` (
3 `external_sites_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID внешнего Ñайта',
4 `name` VARCHAR(50) NOT NULL COMMENT 'Ðазвание внешнего Ñайта' DEFAULT '',
5 PRIMARY KEY (`external_sites_id`)
6)
7 COMMENT='Внешние Ñайты'
8 COLLATE='utf8_general_ci'
9 ENGINE=InnoDB
10;
11
12INSERT INTO `external_sites` (`name`) VALUES ('Wildberries');
13
14
15DROP TABLE IF EXISTS `products_external_urls`;
16CREATE TABLE `products_external_urls` (
17 `products_external_urls_id` INT(10) NOT NULL AUTO_INCREMENT,
18 `products_attributes_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'ID корневого атрибута товара из products_attributes_legacy',
19 `external_sites_id` INT(11) NOT NULL COMMENT 'ID внешнего Ñайта',
20 `url` VARCHAR(500) NOT NULL COMMENT 'URL Ñтраницы Ñ Ñ†ÐµÐ½Ð°Ð¼Ð¸' DEFAULT '',
21 UNIQUE INDEX `products_id_external_sites_id` (`products_attributes_id`, `external_sites_id`),
22 PRIMARY KEY (`products_external_urls_id`)
23)
24 COMMENT='СÑылки на Ñтраницы Ñ Ñ†ÐµÐ½Ð°Ð¼Ð¸ на внешних Ñайтах'
25 COLLATE='utf8_general_ci'
26 ENGINE=InnoDB
27;
28
29DROP TABLE IF EXISTS `products_external_sites_prices`;
30CREATE TABLE `products_external_sites_prices` (
31 `products_external_sites_prices_id` INT(10) NOT NULL AUTO_INCREMENT,
32 `products_attributes_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'ID атрибута товара',
33 `external_sites_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'ID внешнего Ñайта',
34 `products_price` DECIMAL(15,2) NOT NULL DEFAULT '0.00' COMMENT 'Цена продажи',
35 `products_old_price` DECIMAL(15,2) NOT NULL DEFAULT '0.00' COMMENT 'Ð—Ð°Ñ‡ÐµÑ€ÐºÐ½ÑƒÑ‚Ð°Ñ Ñ†ÐµÐ½Ð°',
36 `products_promo_price` DECIMAL(15,2) NOT NULL DEFAULT '0.00' COMMENT 'Цена по промокоду',
37 UNIQUE INDEX `products_id_external_sites_id` (`products_attributes_id`, `external_sites_id`),
38 PRIMARY KEY (`products_external_sites_prices_id`)
39)
40 COMMENT='Цены товара, загруженные Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… Ñайтов'
41 COLLATE='utf8_general_ci'
42 ENGINE=InnoDB
43;