diff --git a/db-migration/artbox_db.sql b/db-migration/artbox_db.sql index f4c52f5..74c4b01 100644 --- a/db-migration/artbox_db.sql +++ b/db-migration/artbox_db.sql @@ -3,9 +3,9 @@ -- http://www.phpmyadmin.net -- -- Хост: 127.0.0.1:3306 --- Час створення: Лис 12 2015 р., 22:57 +-- Час створення: Лис 18 2015 р., 13:28 -- Версія сервера: 5.5.45 --- Версія PHP: 5.6.12 +-- Версія PHP: 5.3.29 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; @@ -23,6 +23,120 @@ SET time_zone = "+00:00"; -- -------------------------------------------------------- -- +-- Структура таблиці `attribute` +-- + +CREATE TABLE IF NOT EXISTS `attribute` ( + `attribute_id` int(6) unsigned NOT NULL AUTO_INCREMENT, + `attribute_group_id` int(6) unsigned NOT NULL, + `color` varchar(32) DEFAULT NULL, + `sortorder` int(6) unsigned NOT NULL, + PRIMARY KEY (`attribute_id`), + KEY `attribute_group` (`attribute_group_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=60 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `attribute_group` +-- + +CREATE TABLE IF NOT EXISTS `attribute_group` ( + `attribute_group_id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `is_color_group` tinyint(1) NOT NULL DEFAULT '0', + `group_type` enum('select','radio','color') NOT NULL DEFAULT 'select', + `sortorder` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`attribute_group_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=7 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `attribute_group_lang` +-- + +CREATE TABLE IF NOT EXISTS `attribute_group_lang` ( + `attribute_group_id` int(10) unsigned NOT NULL, + `lang_id` int(2) NOT NULL, + `attribute_group_title` varchar(128) NOT NULL, + `attribute_group_url` varchar(50) DEFAULT NULL, + PRIMARY KEY (`attribute_group_id`,`lang_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `attribute_lang` +-- + +CREATE TABLE IF NOT EXISTS `attribute_lang` ( + `attribute_id` int(6) NOT NULL, + `lang_id` int(2) NOT NULL, + `attribute_title` varchar(128) NOT NULL, + `attribute_url` varchar(50) DEFAULT NULL, + PRIMARY KEY (`attribute_id`,`lang_id`), + KEY `id_lang` (`lang_id`,`attribute_title`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `feature` +-- + +CREATE TABLE IF NOT EXISTS `feature` ( + `feature_id` int(6) NOT NULL AUTO_INCREMENT, + `feature_group_id` int(6) NOT NULL, + `custom` tinyint(3) DEFAULT NULL, + `extra` varchar(20) DEFAULT NULL, + PRIMARY KEY (`feature_id`), + KEY `feature` (`feature_group_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=51 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `feature_group` +-- + +CREATE TABLE IF NOT EXISTS `feature_group` ( + `feature_group_id` int(6) NOT NULL AUTO_INCREMENT, + `sortorder` int(6) NOT NULL DEFAULT '0', + PRIMARY KEY (`feature_group_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=12 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `feature_group_lang` +-- + +CREATE TABLE IF NOT EXISTS `feature_group_lang` ( + `feature_group_id` int(6) NOT NULL, + `lang_id` int(2) NOT NULL, + `feature_group_title` varchar(50) DEFAULT NULL, + `feature_group_url` varchar(50) DEFAULT NULL, + PRIMARY KEY (`feature_group_id`,`lang_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `feature_lang` +-- + +CREATE TABLE IF NOT EXISTS `feature_lang` ( + `feature_id` int(6) NOT NULL, + `lang_id` int(2) NOT NULL, + `feature_title` varchar(255) DEFAULT NULL, + `feature_url` varchar(50) DEFAULT NULL, + `extra` varchar(20) DEFAULT NULL, + PRIMARY KEY (`feature_id`,`lang_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- -- Структура таблиці `image` -- @@ -262,6 +376,73 @@ INSERT INTO `module_lang` (`module_id`, `module_title`, `lang_id`) VALUES -- -------------------------------------------------------- -- +-- Структура таблиці `option` +-- + +CREATE TABLE IF NOT EXISTS `option` ( + `option_id` int(11) NOT NULL AUTO_INCREMENT, + `model` varchar(200) NOT NULL, + `model_id` int(11) NOT NULL, + `name` varchar(200) NOT NULL, + `template` varchar(200) NOT NULL, + `parent_id` int(11) DEFAULT NULL, + PRIMARY KEY (`option_id`), + KEY `FK_option_option` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ; + +-- +-- Дамп даних таблиці `option` +-- + +INSERT INTO `option` (`option_id`, `model`, `model_id`, `name`, `template`, `parent_id`) VALUES +(20, 'user', 10, 'phone', 'input', NULL), +(21, 'user', 10, 'adres', 'input', 20), +(22, 'user', 10, 'phone', 'input', NULL), +(23, 'user', 10, 'adres', 'input', 22), +(24, 'user', 10, 'phone', 'input', NULL), +(25, 'user', 10, 'adres', 'input', 24); + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `option_lang` +-- + +CREATE TABLE IF NOT EXISTS `option_lang` ( + `primary` int(11) NOT NULL AUTO_INCREMENT, + `id` int(11) NOT NULL, + `lang_id` int(11) NOT NULL, + `value` text NOT NULL, + PRIMARY KEY (`primary`), + KEY `Индекс 1` (`id`), + KEY `Индекс 2` (`lang_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=36 ; + +-- +-- Дамп даних таблиці `option_lang` +-- + +INSERT INTO `option_lang` (`primary`, `id`, `lang_id`, `value`) VALUES +(20, 20, 0, 'phone'), +(21, 20, 1, 'phone111ukr'), +(22, 20, 2, 'phone111ru'), +(23, 21, 0, 'adres111'), +(24, 21, 1, 'adres111'), +(25, 21, 2, 'adres222'), +(26, 22, 0, 'phone222'), +(27, 22, 1, 'phone222uk'), +(28, 23, 0, 'adres111'), +(29, 23, 1, 'adres111'), +(30, 23, 2, 'adres111'), +(31, 24, 0, 'phone333'), +(32, 24, 2, 'phone333ru'), +(33, 25, 0, 'adres111'), +(34, 25, 1, 'adres111'), +(35, 25, 2, 'adres111'); + +-- -------------------------------------------------------- + +-- -- Структура таблиці `page` -- @@ -328,6 +509,101 @@ INSERT INTO `page_lang` (`page_id`, `meta_title`, `meta_description`, `text`, `l -- -------------------------------------------------------- -- +-- Структура таблиці `product` +-- + +CREATE TABLE IF NOT EXISTS `product` ( + `product_id` int(11) NOT NULL AUTO_INCREMENT, + `termin_id` int(11) NOT NULL, + `date_add` datetime NOT NULL, + `date_edit` datetime NOT NULL, + `article` varchar(20) NOT NULL, + `bar_code` varchar(40) DEFAULT NULL, + `price` decimal(20,2) NOT NULL, + `currency_id` int(2) NOT NULL, + `weight` int(6) NOT NULL, + `default_image_id` int(6) NOT NULL, + `show` tinyint(1) NOT NULL, + `sortorder` int(11) NOT NULL, + PRIMARY KEY (`product_id`), + KEY `sortorder` (`sortorder`), + KEY `show` (`show`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `product_attribute` +-- + +CREATE TABLE IF NOT EXISTS `product_attribute` ( + `product_attribute_id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `product_id` int(10) unsigned NOT NULL, + `reference` varchar(32) DEFAULT NULL, + `supplier_reference` varchar(32) DEFAULT NULL, + `location` varchar(64) DEFAULT NULL, + `ean13` varchar(13) DEFAULT NULL, + `upc` varchar(12) DEFAULT NULL, + `reduction` decimal(20,6) NOT NULL DEFAULT '0.000000', + `ecotax` decimal(17,6) NOT NULL DEFAULT '0.000000', + `quantity` int(10) NOT NULL DEFAULT '0', + `weight` int(6) NOT NULL, + `default_on` tinyint(1) unsigned NOT NULL DEFAULT '0', + `minimal_quantity` int(10) unsigned NOT NULL DEFAULT '1', + `date_available` date NOT NULL, + `sortorder` int(6) NOT NULL, + PRIMARY KEY (`product_attribute_id`), + KEY `product_attribute_product` (`product_id`), + KEY `reference` (`reference`), + KEY `supplier_reference` (`supplier_reference`), + KEY `product_default` (`product_id`,`default_on`), + KEY `id_product_id_product_attribute` (`product_attribute_id`,`product_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1463 ; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `product_attribute_combination` +-- + +CREATE TABLE IF NOT EXISTS `product_attribute_combination` ( + `attribute_id` int(10) unsigned NOT NULL, + `product_attribute_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`attribute_id`,`product_attribute_id`), + KEY `product_attribute_id` (`product_attribute_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `product_feature` +-- + +CREATE TABLE IF NOT EXISTS `product_feature` ( + `feature_group_id` int(6) NOT NULL, + `feature_id` int(6) NOT NULL, + `product_id` int(6) NOT NULL, + PRIMARY KEY (`feature_group_id`,`product_id`), + KEY `feature_id` (`feature_id`), + KEY `product_id` (`product_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +-- -------------------------------------------------------- + +-- +-- Структура таблиці `product_image` +-- + +CREATE TABLE IF NOT EXISTS `product_image` ( + `image_id` int(11) NOT NULL, + `product_id` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`product_id`,`image_id`), + KEY `product_id` (`product_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- -- Структура таблиці `template` -- @@ -382,35 +658,210 @@ INSERT INTO `template_lang` (`template_id`, `template_title`, `lang_id`) VALUES CREATE TABLE IF NOT EXISTS `termin` ( `termin_id` int(6) NOT NULL AUTO_INCREMENT, `termin_pid` int(11) NOT NULL, + `TYPE` enum('A','F','H','') NOT NULL DEFAULT 'H', `is_default` int(1) NOT NULL, `page_id` int(6) NOT NULL, PRIMARY KEY (`termin_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=197 ; -- -- Дамп даних таблиці `termin` -- -INSERT INTO `termin` (`termin_id`, `termin_pid`, `is_default`, `page_id`) VALUES -(1, 0, 0, 1), -(2, 0, 0, 2), -(3, 0, 0, 3), -(4, 0, 0, 4), -(5, 0, 0, 5), -(6, 0, 0, 6), -(7, 0, 0, 7), -(8, 0, 0, 8), -(9, 0, 0, 9), -(10, 0, 0, 10), -(11, 0, 0, 11), -(12, 0, 0, 12), -(13, 0, 0, 13), -(14, 0, 0, 14), -(15, 0, 0, 15), -(16, 0, 0, 16), -(17, 0, 0, 0), -(18, 0, 0, 0), -(19, 0, 0, 0); +INSERT INTO `termin` (`termin_id`, `termin_pid`, `TYPE`, `is_default`, `page_id`) VALUES +(1, 0, 'H', 1, 1), +(2, 0, 'H', 1, 2), +(3, 0, 'H', 1, 3), +(4, 0, 'H', 1, 4), +(5, 0, 'H', 1, 5), +(6, 0, 'H', 1, 6), +(7, 0, 'H', 1, 7), +(8, 0, 'H', 1, 8), +(9, 0, 'H', 1, 9), +(10, 0, 'H', 1, 10), +(11, 0, 'H', 1, 11), +(12, 0, 'H', 1, 12), +(13, 0, 'H', 1, 13), +(17, 0, 'H', 1, 0), +(18, 0, 'H', 1, 0), +(19, 0, 'H', 1, 0), +(20, 8, 'H', 1, 0), +(21, 8, 'H', 1, 0), +(22, 190, 'H', 1, 0), +(23, 190, 'H', 1, 0), +(24, 190, 'H', 1, 0), +(25, 23, 'H', 1, 0), +(26, 22, 'H', 1, 0), +(27, 22, 'H', 1, 0), +(28, 22, 'H', 1, 0), +(29, 22, 'H', 1, 0), +(30, 22, 'H', 1, 0), +(31, 22, 'H', 1, 0), +(32, 22, 'H', 1, 0), +(33, 22, 'H', 1, 0), +(34, 22, 'H', 1, 0), +(35, 22, 'H', 1, 0), +(36, 23, 'H', 1, 0), +(37, 22, 'H', 1, 0), +(38, 22, 'H', 1, 0), +(39, 23, 'H', 1, 0), +(40, 22, 'H', 1, 0), +(41, 22, 'H', 1, 0), +(42, 22, 'H', 1, 0), +(43, 22, 'H', 1, 0), +(44, 22, 'H', 1, 0), +(45, 22, 'H', 1, 0), +(46, 22, 'H', 1, 0), +(47, 22, 'H', 1, 0), +(48, 22, 'H', 1, 0), +(49, 23, 'H', 1, 0), +(50, 22, 'H', 1, 0), +(51, 22, 'H', 1, 0), +(52, 22, 'H', 1, 0), +(53, 22, 'H', 1, 0), +(54, 22, 'H', 1, 0), +(55, 22, 'H', 1, 0), +(56, 22, 'H', 1, 0), +(57, 22, 'H', 1, 0), +(58, 22, 'H', 1, 0), +(59, 22, 'H', 1, 0), +(60, 22, 'H', 1, 0), +(61, 22, 'H', 1, 0), +(62, 22, 'H', 1, 0), +(63, 22, 'H', 1, 0), +(64, 22, 'H', 1, 0), +(65, 22, 'H', 1, 0), +(66, 22, 'H', 1, 0), +(67, 22, 'H', 1, 0), +(68, 22, 'H', 1, 0), +(69, 23, 'H', 1, 0), +(70, 22, 'H', 1, 0), +(71, 22, 'H', 1, 0), +(72, 22, 'H', 1, 0), +(73, 22, 'H', 1, 0), +(74, 22, 'H', 1, 0), +(75, 24, 'H', 1, 0), +(76, 22, 'H', 1, 0), +(77, 22, 'H', 1, 0), +(78, 22, 'H', 1, 0), +(79, 22, 'H', 1, 0), +(80, 22, 'H', 1, 0), +(81, 24, 'H', 1, 0), +(82, 22, 'H', 1, 0), +(83, 22, 'H', 1, 0), +(84, 24, 'H', 1, 0), +(85, 22, 'H', 1, 0), +(86, 22, 'H', 1, 0), +(87, 24, 'H', 1, 0), +(88, 24, 'H', 1, 0), +(89, 22, 'H', 1, 0), +(90, 23, 'H', 1, 0), +(91, 22, 'H', 1, 0), +(92, 22, 'H', 1, 0), +(93, 22, 'H', 1, 0), +(94, 23, 'H', 1, 0), +(95, 24, 'H', 1, 0), +(96, 22, 'H', 1, 0), +(97, 22, 'H', 1, 0), +(98, 22, 'H', 1, 0), +(99, 22, 'H', 1, 0), +(100, 22, 'H', 1, 0), +(101, 22, 'H', 1, 0), +(102, 22, 'H', 1, 0), +(103, 22, 'H', 1, 0), +(104, 22, 'H', 1, 0), +(105, 22, 'H', 1, 0), +(106, 22, 'H', 1, 0), +(107, 22, 'H', 1, 0), +(108, 22, 'H', 1, 0), +(109, 22, 'H', 1, 0), +(110, 22, 'H', 1, 0), +(111, 22, 'H', 1, 0), +(112, 22, 'H', 1, 0), +(113, 22, 'H', 1, 0), +(114, 22, 'H', 1, 0), +(115, 22, 'H', 1, 0), +(116, 23, 'H', 1, 0), +(117, 22, 'H', 1, 0), +(118, 22, 'H', 1, 0), +(119, 22, 'H', 1, 0), +(120, 22, 'H', 1, 0), +(121, 22, 'H', 1, 0), +(122, 22, 'H', 1, 0), +(123, 22, 'H', 1, 0), +(124, 22, 'H', 1, 0), +(125, 22, 'H', 1, 0), +(126, 22, 'H', 1, 0), +(127, 22, 'H', 1, 0), +(128, 22, 'H', 1, 0), +(129, 23, 'H', 1, 0), +(130, 22, 'H', 1, 0), +(131, 22, 'H', 1, 0), +(132, 24, 'H', 1, 0), +(133, 23, 'H', 1, 0), +(134, 24, 'H', 1, 0), +(135, 23, 'H', 1, 0), +(136, 22, 'H', 1, 0), +(137, 22, 'H', 1, 0), +(138, 22, 'H', 1, 0), +(139, 23, 'H', 1, 0), +(140, 22, 'H', 1, 0), +(141, 22, 'H', 1, 0), +(142, 22, 'H', 1, 0), +(143, 22, 'H', 1, 0), +(144, 22, 'H', 1, 0), +(145, 22, 'H', 1, 0), +(146, 22, 'H', 1, 0), +(147, 22, 'H', 1, 0), +(148, 22, 'H', 1, 0), +(149, 22, 'H', 1, 0), +(150, 22, 'H', 1, 0), +(151, 22, 'H', 1, 0), +(152, 22, 'H', 1, 0), +(153, 22, 'H', 1, 0), +(154, 22, 'H', 1, 0), +(155, 22, 'H', 1, 0), +(156, 22, 'H', 1, 0), +(157, 22, 'H', 1, 0), +(158, 22, 'H', 1, 0), +(159, 22, 'H', 1, 0), +(160, 22, 'H', 1, 0), +(161, 22, 'H', 1, 0), +(162, 22, 'H', 1, 0), +(163, 24, 'H', 1, 0), +(164, 22, 'H', 1, 0), +(165, 22, 'H', 1, 0), +(166, 24, 'H', 1, 0), +(167, 22, 'H', 1, 0), +(168, 22, 'H', 1, 0), +(169, 22, 'H', 1, 0), +(170, 23, 'H', 1, 0), +(171, 24, 'H', 1, 0), +(172, 22, 'H', 1, 0), +(173, 22, 'H', 1, 0), +(174, 23, 'H', 1, 0), +(175, 22, 'H', 1, 0), +(176, 22, 'H', 1, 0), +(177, 22, 'H', 1, 0), +(178, 22, 'H', 1, 0), +(179, 23, 'H', 1, 0), +(180, 22, 'H', 1, 0), +(181, 22, 'H', 1, 0), +(182, 22, 'H', 1, 0), +(183, 22, 'H', 1, 0), +(184, 22, 'H', 1, 0), +(185, 22, 'H', 1, 0), +(186, 23, 'H', 1, 0), +(187, 22, 'H', 1, 0), +(188, 8, 'H', 1, 0), +(189, 8, 'H', 1, 0), +(190, 8, 'H', 1, 0), +(191, 21, 'H', 1, 0), +(192, 21, 'H', 1, 0), +(193, 21, 'H', 1, 0), +(194, 21, 'H', 1, 0), +(195, 21, 'H', 1, 0), +(196, 21, 'H', 1, 0); -- -------------------------------------------------------- @@ -440,18 +891,192 @@ INSERT INTO `termin_lang` (`termin_id`, `template_id`, `termin_alias`, `termin_t (5, 1, 'contacts', 'Контакты', 2), (6, 1, 'shops', 'Магазины', 2), (7, 1, 'vendors', 'Поставщики', 2), -(8, 1, 'catalog', 'Каталог товаров', 2), +(8, 3, 'catalog', 'Каталог товаров', 2), (9, 1, 'payment', 'Оплата', 2), (10, 1, 'delivery', 'Доставка', 2), (11, 1, 'warranty', 'Гарантия', 2), (12, 1, 'promotion', 'Акции ', 2), (13, 1, 'news', 'Материалы/блог', 2), -(14, 1, 'arbuz', 'Арбуз', 2), -(15, 1, 'artishok', 'Артишок', 2), -(16, 1, 'baklazhan', 'Баклажан', 2), (17, 1, 'login', 'Авторизация', 2), (18, 1, 'logout', 'Выход', 2), -(19, 1, 'signup', 'Регистрация', 2); +(19, 1, 'signup', 'Регистрация', 2), +(20, 1, 'semena', 'Семена', 2), +(21, 3, 'metseliy-gribov', 'Мицелий грибов', 2), +(22, 3, 'tsvetochnye', 'Цветочные\n', 2), +(23, 3, 'komnatnye', 'Комнатные', 2), +(24, 3, 'decorativnye', 'Декоративные', 2), +(25, 3, 'abutilon', 'Абутилон', 2), +(26, 3, 'ageratum', 'Агератум', 2), +(27, 3, 'agrostemma', 'Агростемма', 2), +(28, 3, 'adonis', 'Адонис', 2), +(29, 3, 'akvilegija', 'Аквилегия', 2), +(30, 3, 'alissum', 'Алиссум', 2), +(31, 3, 'alstromerija', 'Альстромерия', 2), +(32, 3, 'amarant', 'Амарант', 2), +(33, 3, 'ammobium', 'Аммобиум', 2), +(34, 3, 'anagallis', 'Анагаллис', 2), +(35, 3, 'arktotis', 'Арктотис', 2), +(36, 3, 'asparagus', 'Аспарагус', 2), +(37, 3, 'astra', 'Астра', 2), +(38, 3, 'balzamin', 'Бальзамин', 2), +(39, 3, 'banan', 'Банан', 2), +(40, 3, 'barvinok', 'Барвинок', 2), +(41, 3, 'bartonija', 'Бартония', 2), +(42, 3, 'barhatcy', 'Бархатцы', 2), +(43, 3, 'begonija', 'Бегония', 2), +(44, 3, 'brahikoma', 'Брахикома', 2), +(45, 3, 'brovalija', 'Бровалия', 2), +(46, 3, 'buddleja', 'Буддлея', 2), +(47, 3, 'vasilek', 'Василек', 2), +(48, 3, 'vatochnik', 'Ваточник', 2), +(49, 3, 'vashingtonija', 'Вашингтония', 2), +(50, 3, 'venidium', 'Венидиум', 2), +(51, 3, 'verbena', 'Вербена', 2), +(52, 3, 'veronika', 'Вероника', 2), +(53, 3, 'viola', 'Виола', 2), +(54, 3, 'vjunok', 'Вьюнок', 2), +(55, 3, 'vjazel', 'Вязель', 2), +(56, 3, 'gazanija', 'Газания', 2), +(57, 3, 'gajlardija', 'Гайлардия', 2), +(58, 3, 'gvozdika', 'Гвоздика', 2), +(59, 3, 'gelipterum', 'Гелиптерум', 2), +(60, 3, 'gelihrizum', 'Гелихризум', 2), +(61, 3, 'georgina', 'Георгина', 2), +(62, 3, 'giacintovye boby', 'Гиацинтовые бобы', 2), +(63, 3, 'gibiskus', 'Гибискус', 2), +(64, 3, 'gipsofila', 'Гипсофила', 2), +(65, 3, 'godecija', 'Годеция', 2), +(66, 3, 'gomfrena', 'Гомфрена', 2), +(67, 3, 'delfinium', 'Дельфиниум', 2), +(68, 3, 'dimorfoteka', 'Диморфотека', 2), +(69, 3, 'dracena', 'Драцена', 2), +(70, 3, 'durman', 'Дурман', 2), +(71, 3, 'dushistyj goroshek', 'Душистый горошек', 2), +(72, 3, 'dushistyj tabak', 'Душистый табак', 2), +(73, 3, 'djusheneja', 'Дюшенея', 2), +(74, 3, 'zajcehvostnik', 'Зайцехвостник', 2), +(75, 3, 'zemljanichnyj shpinat', 'Земляничный шпинат', 2), +(76, 3, 'iberis', 'Иберис', 2), +(77, 3, 'inkarvilleja', 'Инкарвиллея', 2), +(78, 3, 'ipomeja', 'Ипомея', 2), +(79, 3, 'kaktus', 'Кактус', 2), +(80, 3, 'kalendula', 'Календула', 2), +(81, 3, 'kapusta dekorativnaja', 'Капуста декоративная', 2), +(82, 3, 'kvamoklit', 'Квамоклит', 2), +(83, 3, 'klarkija', 'Кларкия', 2), +(84, 3, 'klever', 'Клевер', 2), +(85, 3, 'klematis', 'Клематис', 2), +(86, 3, 'kleoma', 'Клеома', 2), +(87, 3, 'kleshhevina', 'Клещевина', 2), +(88, 3, 'knifofija (tritoma)', 'Книфофия (Тритома)', 2), +(89, 3, 'kobeja', 'Кобея', 2), +(90, 3, 'koleus', 'Колеус', 2), +(91, 3, 'kolokolchik', 'Колокольчик', 2), +(92, 3, 'koreopsis', 'Кореопсис', 2), +(93, 3, 'kosmeja', 'Космея', 2), +(94, 3, 'kofejnoe derevo', 'Кофейное дерево', 2), +(95, 3, 'kohija', 'Кохия', 2), +(96, 3, 'lavatera', 'Лаватера', 2), +(97, 3, 'lagerstrjomija', 'Лагерстрёмия', 2), +(98, 3, 'lapchatka', 'Лапчатка', 2), +(99, 3, 'levkoj', 'Левкой', 2), +(100, 3, 'len', 'Лен', 2), +(101, 3, 'liatris', 'Лиатрис', 2), +(102, 3, 'lilejnik', 'Лилейник', 2), +(103, 3, 'limonium', 'Лимониум', 2), +(104, 3, 'lihnis', 'Лихнис', 2), +(105, 3, 'lobelija', 'Лобелия', 2), +(106, 3, 'lunnik', 'Лунник', 2), +(107, 3, 'lvinyj zev', 'Львиный зев', 2), +(108, 3, 'lnjanka', 'Льнянка', 2), +(109, 3, 'ljupin', 'Люпин', 2), +(110, 3, 'mak', 'Мак', 2), +(111, 3, 'malopa', 'Малопа', 2), +(112, 3, 'malva', 'Мальва', 2), +(113, 3, 'margaritka', 'Маргаритка', 2), +(114, 3, 'mattiola', 'Маттиола', 2), +(115, 3, 'mezembriantemum', 'Мезембриантемум', 2), +(116, 3, 'mimoza', 'Мимоза', 2), +(117, 3, 'mimuljus', 'Мимулюс', 2), +(118, 3, 'mirabilis', 'Мирабилис', 2), +(119, 3, 'molochaj', 'Молочай', 2), +(120, 3, 'moljucella', 'Молюцелла', 2), +(121, 3, 'mylnjanka', 'Мыльнянка', 2), +(122, 3, 'naperstjanka', 'Наперстянка', 2), +(123, 3, 'nasturcija', 'Настурция', 2), +(124, 3, 'nezabudka', 'Незабудка', 2), +(125, 3, 'nemezija', 'Немезия', 2), +(126, 3, 'nemofila', 'Немофила', 2), +(127, 3, 'nigella', 'Нигелла', 2), +(128, 3, 'nolana', 'Нолана', 2), +(129, 3, 'nolina', 'Нолина', 2), +(130, 3, 'nochnaja fialka', 'Ночная фиалка', 2), +(131, 3, 'obrieta', 'Обриета', 2), +(132, 3, 'ovsjanica', 'Овсяница', 2), +(133, 3, 'palma', 'Пальма', 2), +(134, 3, 'pampasnaja trava', 'Пампасная трава', 2), +(135, 3, 'paslen', 'Паслен', 2), +(136, 3, 'passiflora', 'Пассифлора', 2), +(137, 3, 'pelargonija', 'Пеларгония', 2), +(138, 3, 'penstemon', 'Пенстемон', 2), +(139, 3, 'perec dekorativnyj', 'Перец декоративный', 2), +(140, 3, 'petunija', 'Петуния', 2), +(141, 3, 'piretrum', 'Пиретрум', 2), +(142, 3, 'podsolnuh', 'Подсолнух', 2), +(143, 3, 'portulak', 'Портулак', 2), +(144, 3, 'primula', 'Примула', 2), +(145, 3, 'ratibida', 'Ратибида', 2), +(146, 3, 'rezeda', 'Резеда', 2), +(147, 3, 'rezuha', 'Резуха', 2), +(148, 3, 'romashka', 'Ромашка', 2), +(149, 3, 'rudbekija', 'Рудбекия', 2), +(150, 3, 'salvija', 'Сальвия', 2), +(151, 3, 'salpiglossis', 'Сальпиглоссис', 2), +(152, 3, 'simfiandra', 'Симфиандра', 2), +(153, 3, 'skabioza', 'Скабиоза', 2), +(154, 3, 'smes', 'Смесь', 2), +(155, 3, 'smolevka', 'Смолевка', 2), +(156, 3, 'smolka', 'Смолка', 2), +(157, 3, 'solncecvet', 'Солнцецвет', 2), +(158, 3, 'statica', 'Статица', 2), +(159, 3, 'strelitcija', 'Стрелитция', 2), +(160, 3, 'surfinija', 'Сурфиния', 2), +(161, 3, 'suhocvetnik', 'Сухоцветник', 2), +(162, 3, 'shizantus', 'Схизантус', 2), +(163, 3, 'trava gazonnaja', 'Трава газонная', 2), +(164, 3, 'trjasunka', 'Трясунка', 2), +(165, 3, 'tunbergija', 'Тунбергия', 2), +(166, 3, 'tykva dekorativnaja', 'Тыква декоративная', 2), +(167, 3, 'tysjachelistnik', 'Тысячелистник', 2), +(168, 3, 'floks', 'Флокс', 2), +(169, 3, 'hejrantus', 'Хейрантус', 2), +(170, 3, 'hlopchatnik', 'Хлопчатник', 2), +(171, 3, 'hosta', 'Хоста', 2), +(172, 3, 'hrizantema', 'Хризантема', 2), +(173, 3, 'celozija', 'Целозия', 2), +(174, 3, 'ciklamen', 'Цикламен', 2), +(175, 3, 'cinerarija', 'Цинерария', 2), +(176, 3, 'cinnija', 'Цинния', 2), +(177, 3, 'chernogolovka', 'Черноголовка', 2), +(178, 3, 'china', 'Чина', 2), +(179, 3, 'shefflera', 'Шеффлера', 2), +(180, 3, 'jedelvejs', 'Эдельвейс', 2), +(181, 3, 'jenotera', 'Энотера', 2), +(182, 3, 'jerigeron', 'Эригерон', 2), +(183, 3, 'jehinaceja', 'Эхинацея', 2), +(184, 3, 'jehium', 'Эхиум', 2), +(185, 3, 'jeshsholcija', 'Эшшольция', 2), +(186, 3, 'jukka', 'Юкка', 2), +(187, 3, 'jaskolka', 'Ясколка', 2), +(188, 3, 'sredstvo-zashchity-rasteniy', 'Средства защиты растений', 2), +(189, 3, 'udobreniya', 'Удобрения', 2), +(190, 3, 'lukavichnye', 'Лукавичные', 2), +(191, 3, 'belyy', 'Белый', 2), +(192, 3, 'vishenka', 'Вёшенка', 2), +(193, 3, 'openok', 'Опёнок', 2), +(194, 3, 'ezhovik', 'Ежовик', 2), +(195, 3, 'trutovnik', 'Трутовик', 2), +(196, 3, 'shitake', 'Шиитаке', 2); -- -------------------------------------------------------- @@ -483,9 +1108,202 @@ INSERT INTO `termin_relation` (`termin_id_1`, `termin_id_2`) VALUES (11, 0), (12, 0), (13, 0), -(14, 0), -(15, 0), -(16, 0); +(17, 0), +(18, 0), +(19, 0), +(20, 8), +(21, 8), +(22, 190), +(23, 190), +(24, 190), +(25, 22), +(25, 23), +(26, 22), +(27, 22), +(28, 22), +(29, 22), +(30, 22), +(31, 22), +(32, 22), +(33, 22), +(34, 22), +(35, 22), +(36, 23), +(36, 24), +(37, 22), +(38, 22), +(39, 23), +(39, 24), +(40, 22), +(41, 22), +(42, 22), +(43, 22), +(44, 22), +(45, 22), +(46, 22), +(47, 22), +(48, 22), +(49, 23), +(49, 24), +(50, 22), +(51, 22), +(52, 22), +(53, 22), +(54, 22), +(55, 22), +(56, 22), +(57, 22), +(58, 22), +(59, 22), +(60, 22), +(61, 22), +(62, 22), +(63, 22), +(64, 22), +(65, 22), +(66, 22), +(67, 22), +(68, 22), +(69, 23), +(69, 24), +(70, 22), +(71, 22), +(72, 22), +(73, 22), +(74, 22), +(75, 24), +(76, 22), +(77, 22), +(78, 22), +(79, 22), +(80, 22), +(81, 24), +(82, 22), +(83, 22), +(84, 24), +(85, 22), +(86, 22), +(87, 24), +(88, 24), +(89, 22), +(90, 23), +(90, 24), +(91, 22), +(92, 22), +(93, 22), +(94, 23), +(94, 24), +(95, 24), +(96, 22), +(97, 22), +(98, 22), +(99, 22), +(100, 22), +(101, 22), +(102, 22), +(103, 22), +(104, 22), +(105, 22), +(106, 22), +(107, 22), +(108, 22), +(109, 22), +(110, 22), +(111, 22), +(112, 22), +(113, 22), +(114, 22), +(115, 22), +(116, 22), +(116, 23), +(117, 22), +(118, 22), +(119, 22), +(120, 22), +(121, 22), +(122, 22), +(123, 22), +(124, 22), +(125, 22), +(126, 22), +(127, 22), +(128, 22), +(129, 23), +(129, 24), +(130, 22), +(131, 22), +(132, 24), +(133, 23), +(133, 24), +(134, 24), +(135, 23), +(135, 24), +(136, 22), +(137, 22), +(138, 22), +(139, 23), +(139, 24), +(140, 22), +(141, 22), +(142, 22), +(143, 22), +(144, 22), +(145, 22), +(146, 22), +(147, 22), +(148, 22), +(149, 22), +(150, 22), +(151, 22), +(152, 22), +(153, 22), +(154, 22), +(155, 22), +(156, 22), +(157, 22), +(158, 22), +(159, 22), +(160, 22), +(161, 22), +(162, 22), +(163, 24), +(164, 22), +(165, 22), +(166, 24), +(167, 22), +(168, 22), +(169, 22), +(170, 22), +(170, 23), +(171, 24), +(172, 22), +(173, 22), +(174, 22), +(174, 23), +(175, 22), +(176, 22), +(177, 22), +(178, 22), +(179, 23), +(179, 24), +(180, 22), +(181, 22), +(182, 22), +(183, 22), +(184, 22), +(185, 22), +(186, 23), +(186, 24), +(187, 22), +(188, 8), +(189, 8), +(190, 8), +(191, 21), +(192, 21), +(193, 21), +(194, 21), +(195, 21), +(196, 21); -- -------------------------------------------------------- @@ -552,34 +1370,41 @@ CREATE TABLE IF NOT EXISTS `translation` ( `is_translation` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`translation_id`), KEY `Индекс 2` (`translation_pid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- --- Структура таблиці `translation_option` +-- Дамп даних таблиці `translation` -- -CREATE TABLE IF NOT EXISTS `translation_option` ( - `translation_value_id` int(6) NOT NULL AUTO_INCREMENT, - `translation_id` int(6) NOT NULL, - PRIMARY KEY (`translation_value_id`), - KEY `Индекс 2` (`translation_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; +INSERT INTO `translation` (`translation_id`, `translation_pid`, `translation_key`, `is_translation`) VALUES +(1, 0, 'telephone', 0), +(2, 0, 'address', 1), +(3, 2, 'address_location', 1); -- -------------------------------------------------------- -- --- Структура таблиці `translation_value` +-- Структура таблиці `translation_lang` -- -CREATE TABLE IF NOT EXISTS `translation_value` ( - `translation_value_id` int(6) NOT NULL, +CREATE TABLE IF NOT EXISTS `translation_lang` ( + `translation_id` int(6) NOT NULL, `translation_value` text NOT NULL, `lang_id` int(2) NOT NULL DEFAULT '0', - PRIMARY KEY (`translation_value_id`,`lang_id`) + PRIMARY KEY (`translation_id`,`lang_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +-- +-- Дамп даних таблиці `translation_lang` +-- + +INSERT INTO `translation_lang` (`translation_id`, `translation_value`, `lang_id`) VALUES +(1, '(093) 603-27-32', 0), +(2, 'Адреса', 1), +(2, 'Адрес', 2), +(3, 'вул. Срібнокільська 1а', 1), +(3, 'ул. Срибнокильская 1а', 2); + -- -------------------------------------------------------- -- @@ -617,16 +1442,16 @@ INSERT INTO `user` (`id`, `username`, `lastname`, `firstname`, `middlename`, `au -- -- --- Обмеження зовнішнього ключа таблиці `translation_option` +-- Обмеження зовнішнього ключа таблиці `option` -- -ALTER TABLE `translation_option` - ADD CONSTRAINT `translation_id` FOREIGN KEY (`translation_id`) REFERENCES `translation` (`translation_id`); +ALTER TABLE `option` + ADD CONSTRAINT `FK_option_option` FOREIGN KEY (`parent_id`) REFERENCES `option` (`option_id`); -- --- Обмеження зовнішнього ключа таблиці `translation_value` +-- Обмеження зовнішнього ключа таблиці `translation_lang` -- -ALTER TABLE `translation_value` - ADD CONSTRAINT `translation_value_id` FOREIGN KEY (`translation_value_id`) REFERENCES `translation_option` (`translation_value_id`); +ALTER TABLE `translation_lang` + ADD CONSTRAINT `translation_id` FOREIGN KEY (`translation_id`) REFERENCES `translation` (`translation_id`); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -- libgit2 0.21.4