text: -- phpMyAdmin SQL Dump
  -- version 4.6.5.2
  -- https://www.phpmyadmin.net/
  --
  -- Хост: 127.0.0.1:3306
  -- Время создания: Янв 30 2018 г., 19:29
  -- Версия сервера: 10.1.19-MariaDB
  -- Версия PHP: 7.1.0
  
  SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  SET time_zone = "+00:00";
  
  
  /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  /*!40101 SET NAMES utf8mb4 */;
  
  --
  -- База данных: `sofia`
  --
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `attribute`
  --
  
  CREATE TABLE `attribute` (
    `id` int(11) NOT NULL,
    `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `attribute`
  --
  
  INSERT INTO `attribute` (`id`, `name`, `created_at`, `updated_at`) VALUES
  (1, 'Capacity', 1516658006, 1516658006),
  (2, 'Display', 1516658021, 1516658021),
  (3, 'Weight', 1516658030, 1516658030);
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `attribute2product`
  --
  
  CREATE TABLE `attribute2product` (
    `attribute_id` int(11) NOT NULL,
    `product_id` int(11) NOT NULL,
    `value` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `attribute2product`
  --
  
  INSERT INTO `attribute2product` (`attribute_id`, `product_id`, `value`) VALUES
  (1, 1, '1'),
  (2, 1, '2'),
  (2, 2, '2'),
  (3, 1, '3'),
  (3, 2, '3');
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `category`
  --
  
  CREATE TABLE `category` (
    `id` int(11) NOT NULL,
    `parent_id` int(11) DEFAULT NULL,
    `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `category`
  --
  
  INSERT INTO `category` (`id`, `parent_id`, `name`, `created_at`, `updated_at`) VALUES
  (2, NULL, 'iOS Phones', 1516658092, 1516658092),
  (3, 2, 'LCD', 1516659936, 1516659936),
  (4, 2, 'OLED', 1516660045, 1516660045),
  (20, NULL, 'Android Phones', 1516658079, 1516658079);
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `image`
  --
  
  CREATE TABLE `image` (
    `id` int(11) NOT NULL,
    `product_id` int(11) DEFAULT NULL,
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `migration`
  --
  
  CREATE TABLE `migration` (
    `version` varchar(180) COLLATE utf8mb4_unicode_ci NOT NULL,
    `apply_time` int(11) DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `migration`
  --
  
  INSERT INTO `migration` (`version`, `apply_time`) VALUES
  ('m000000_000000_base', 1516652108),
  ('m130524_201442_init', 1516652109),
  ('m180122_201548_add_table_category', 1516654486),
  ('m180122_201757_add_table_producer', 1516654486),
  ('m180122_201840_add_table_product', 1516654486),
  ('m180122_202659_add_table_image', 1516654773),
  ('m180122_202749_add_table_attribute', 1516654773),
  ('m180122_202800_add_table_attribute_2_product', 1516654773);
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `producer`
  --
  
  CREATE TABLE `producer` (
    `id` int(11) NOT NULL,
    `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL,
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `producer`
  --
  
  INSERT INTO `producer` (`id`, `name`, `created_at`, `updated_at`) VALUES
  (1, 'Apple', 1516658040, 1516658040),
  (2, 'Samsung', 1516658047, 1516658047);
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `product`
  --
  
  CREATE TABLE `product` (
    `id` int(11) NOT NULL,
    `category_id` int(11) NOT NULL,
    `producer_id` int(11) NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `description` text COLLATE utf8mb4_unicode_ci,
    `price` float NOT NULL DEFAULT '0',
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Дамп данных таблицы `product`
  --
  
  INSERT INTO `product` (`id`, `category_id`, `producer_id`, `name`, `description`, `price`, `created_at`, `updated_at`) VALUES
  (1, 4, 1, 'iPhone', '222', 1111, 1517323477, 1517323477),
  (2, 20, 2, 'S8', '111', 222, 1517324201, 1517325308);
  
  -- --------------------------------------------------------
  
  --
  -- Структура таблицы `user`
  --
  
  CREATE TABLE `user` (
    `id` int(11) NOT NULL,
    `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
    `password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
    `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `status` smallint(6) NOT NULL DEFAULT '10',
    `created_at` int(11) NOT NULL,
    `updated_at` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  
  --
  -- Дамп данных таблицы `user`
  --
  
  INSERT INTO `user` (`id`, `username`, `auth_key`, `password_hash`, `password_reset_token`, `email`, `status`, `created_at`, `updated_at`) VALUES
  (1, 'admin', 'LtoX6Ul3p3Yyl7qaRVD-_mgJLEPRN7ie', '$2y$13$BT/MsdoVKE81S0.cxza/3.k2P2DrQ2wuwVeZ.ePvttXufrZ17ynmu', NULL, 'admin@test.do', 10, 1516655125, 1516655125);
  
  --
  -- Индексы сохранённых таблиц
  --
  
  --
  -- Индексы таблицы `attribute`
  --
  ALTER TABLE `attribute`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `name` (`name`);
  
  --
  -- Индексы таблицы `attribute2product`
  --
  ALTER TABLE `attribute2product`
    ADD PRIMARY KEY (`attribute_id`,`product_id`),
    ADD KEY `fk-attribute2product-product_id-product_id` (`product_id`);
  
  --
  -- Индексы таблицы `category`
  --
  ALTER TABLE `category`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `name` (`name`),
    ADD KEY `fk-category-parent_id-category_id` (`parent_id`);
  
  --
  -- Индексы таблицы `image`
  --
  ALTER TABLE `image`
    ADD PRIMARY KEY (`id`),
    ADD KEY `fk-image-product_id-product_id` (`product_id`);
  
  --
  -- Индексы таблицы `migration`
  --
  ALTER TABLE `migration`
    ADD PRIMARY KEY (`version`);
  
  --
  -- Индексы таблицы `producer`
  --
  ALTER TABLE `producer`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `name` (`name`);
  
  --
  -- Индексы таблицы `product`
  --
  ALTER TABLE `product`
    ADD PRIMARY KEY (`id`),
    ADD KEY `fk-product-category_id-category_id` (`category_id`),
    ADD KEY `fk-product-producer_id-producer_id` (`producer_id`);
  
  --
  -- Индексы таблицы `user`
  --
  ALTER TABLE `user`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `username` (`username`),
    ADD UNIQUE KEY `email` (`email`),
    ADD UNIQUE KEY `password_reset_token` (`password_reset_token`);
  
  --
  -- AUTO_INCREMENT для сохранённых таблиц
  --
  
  --
  -- AUTO_INCREMENT для таблицы `attribute`
  --
  ALTER TABLE `attribute`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
  --
  -- AUTO_INCREMENT для таблицы `category`
  --
  ALTER TABLE `category`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
  --
  -- AUTO_INCREMENT для таблицы `image`
  --
  ALTER TABLE `image`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  --
  -- AUTO_INCREMENT для таблицы `producer`
  --
  ALTER TABLE `producer`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  --
  -- AUTO_INCREMENT для таблицы `product`
  --
  ALTER TABLE `product`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  --
  -- AUTO_INCREMENT для таблицы `user`
  --
  ALTER TABLE `user`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  --
  -- Ограничения внешнего ключа сохраненных таблиц
  --
  
  --
  -- Ограничения внешнего ключа таблицы `attribute2product`
  --
  ALTER TABLE `attribute2product`
    ADD CONSTRAINT `fk-attribute2product-attribute_id-attribute_id` FOREIGN KEY (`attribute_id`) REFERENCES `attribute` (`id`) ON DELETE CASCADE,
    ADD CONSTRAINT `fk-attribute2product-product_id-product_id` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`) ON DELETE CASCADE;
  
  --
  -- Ограничения внешнего ключа таблицы `category`
  --
  ALTER TABLE `category`
    ADD CONSTRAINT `fk-category-parent_id-category_id` FOREIGN KEY (`parent_id`) REFERENCES `category` (`id`) ON DELETE CASCADE;
  
  --
  -- Ограничения внешнего ключа таблицы `image`
  --
  ALTER TABLE `image`
    ADD CONSTRAINT `fk-image-product_id-product_id` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`) ON DELETE SET NULL;
  
  --
  -- Ограничения внешнего ключа таблицы `product`
  --
  ALTER TABLE `product`
    ADD CONSTRAINT `fk-product-category_id-category_id` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`),
    ADD CONSTRAINT `fk-product-producer_id-producer_id` FOREIGN KEY (`producer_id`) REFERENCES `producer` (`id`);
  
  /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  