-- --------------------------------------------------------
--
-- Структура таблицы `s_brands`
--
CREATE TABLE IF NOT EXISTS `s_brands` (
`id` int(11) NOT NULL,
`parent_id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`meta_title` varchar(500) NOT NULL,
`meta_keywords` varchar(500) NOT NULL,
`meta_description` varchar(500) NOT NULL,
`url` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
`is_active` tinyint(1) NOT NULL DEFAULT '1',
`is_filter` tinyint(1) NOT NULL DEFAULT '0',
`is_type` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_products`
--
CREATE TABLE IF NOT EXISTS `s_products` (
`id` int(11) NOT NULL,
`url` varchar(255) NOT NULL DEFAULT '',
`title` varchar(500) NOT NULL,
`annotation` text NOT NULL,
`description` longtext NOT NULL,
`meta_title` varchar(500) NOT NULL,
`meta_keywords` varchar(500) NOT NULL,
`meta_description` varchar(500) NOT NULL,
`created` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`availability` tinyint(1) DEFAULT NULL,
`external_id` varchar(36) NOT NULL,
`brand_id` int(11) DEFAULT NULL,
`position` int(11) NOT NULL DEFAULT '0',
`visible` tinyint(1) NOT NULL DEFAULT '1',
`is_active` tinyint(1) NOT NULL DEFAULT '1',
`is_novelty` tinyint(1) NOT NULL DEFAULT '0',
`is_bestseller` tinyint(1) NOT NULL DEFAULT '0',
`is_recommended` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=323 DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_products_brands`
--
CREATE TABLE IF NOT EXISTS `s_products_brands` (
`product_id` int(11) NOT NULL,
`brand_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_products_categories`
--
CREATE TABLE IF NOT EXISTS `s_products_categories` (
`product_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL,
`base` tinyint(1) NOT NULL DEFAULT '0',
`position` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_products_properties`
--
CREATE TABLE IF NOT EXISTS `s_products_properties` (
`product_id` int(11) NOT NULL,
`property_id` int(11) NOT NULL COMMENT 'property_val_id'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_products_variants`
--
CREATE TABLE IF NOT EXISTS `s_products_variants` (
`id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`sku` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`price` decimal(14,2) NOT NULL DEFAULT '0.00',
`compare_price` decimal(14,2) DEFAULT NULL,
`amount` mediumint(9) DEFAULT NULL,
`position` int(11) NOT NULL,
`attachment` varchar(255) NOT NULL,
`external_id` varchar(36) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=323 DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_properties`
--
CREATE TABLE IF NOT EXISTS `s_properties` (
`id` int(11) NOT NULL,
`group_id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`units` varchar(50) NOT NULL,
`type` tinyint(1) NOT NULL DEFAULT '1',
`is_expanded` tinyint(1) NOT NULL DEFAULT '1',
`is_filter` tinyint(1) NOT NULL DEFAULT '0',
`is_details` tinyint(1) NOT NULL DEFAULT '0',
`is_brief` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_properties_groups`
--
CREATE TABLE IF NOT EXISTS `s_properties_groups` (
`id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`is_active` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=MyISAM AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Структура таблицы `s_properties_values`
--
CREATE TABLE IF NOT EXISTS `s_properties_values` (
`id` int(11) NOT NULL,
`prop_id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`is_active` tinyint(1) NOT NULL DEFAULT '1'
) ENGINE=MyISAM AUTO_INCREMENT=369 DEFAULT CHARSET=utf8;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `s_brands`
--
ALTER TABLE `s_brands`
ADD UNIQUE KEY `brand_id` (`id`);
--
-- Индексы таблицы `s_products`
--
ALTER TABLE `s_products`
ADD PRIMARY KEY (`id`), ADD KEY `url` (`url`), ADD KEY `brand_id` (`brand_id`), ADD KEY `visible` (`visible`), ADD KEY `position` (`position`), ADD KEY `external_id` (`external_id`), ADD KEY `hit` (`availability`), ADD KEY `name` (`title`(333));
--
-- Индексы таблицы `s_products_brands`
--
ALTER TABLE `s_products_brands`
ADD PRIMARY KEY (`product_id`,`brand_id`), ADD KEY `product_id` (`product_id`), ADD KEY `category_id` (`brand_id`);
--
-- Индексы таблицы `s_products_categories`
--
ALTER TABLE `s_products_categories`
ADD PRIMARY KEY (`product_id`,`category_id`), ADD KEY `position` (`position`), ADD KEY `product_id` (`product_id`), ADD KEY `category_id` (`category_id`);
--
-- Индексы таблицы `s_products_properties`
--
ALTER TABLE `s_products_properties`
ADD PRIMARY KEY (`product_id`,`property_id`), ADD KEY `product_id` (`product_id`), ADD KEY `feature_id` (`property_id`);
--
-- Индексы таблицы `s_products_variants`
--
ALTER TABLE `s_products_variants`
ADD PRIMARY KEY (`id`), ADD KEY `product_id` (`product_id`), ADD KEY `sku` (`sku`), ADD KEY `price` (`price`), ADD KEY `stock` (`amount`), ADD KEY `position` (`position`), ADD KEY `external_id` (`external_id`);
--
-- Индексы таблицы `s_properties`
--
ALTER TABLE `s_properties`
ADD UNIQUE KEY `brand_id` (`id`);
--
-- Индексы таблицы `s_properties_groups`
--
ALTER TABLE `s_properties_groups`
ADD UNIQUE KEY `brand_id` (`id`);
--
-- Индексы таблицы `s_properties_values`
--
ALTER TABLE `s_properties_values`
ADD UNIQUE KEY `prop_id` (`id`) USING BTREE;
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `s_brands`
--
ALTER TABLE `s_brands`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=27;
--
-- AUTO_INCREMENT для таблицы `s_products`
--
ALTER TABLE `s_products`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=323;
--
-- AUTO_INCREMENT для таблицы `s_products_variants`
--
ALTER TABLE `s_products_variants`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=323;
--
-- AUTO_INCREMENT для таблицы `s_properties`
--
ALTER TABLE `s_properties`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=32;
--
-- AUTO_INCREMENT для таблицы `s_properties_groups`
--
ALTER TABLE `s_properties_groups`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=28;
--
-- AUTO_INCREMENT для таблицы `s_properties_values`
--
ALTER TABLE `s_properties_values`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=369;
[свернуть]