-- phpMyAdmin SQL Dump -- version 4.4.15.5 -- http://www.phpmyadmin.net -- -- Хост: 127.0.0.1:3306 -- Время создания: Авг 15 2016 г., 01:06 -- Версия сервера: 5.6.29 -- Версия PHP: 7.0.4 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 */; -- -- База данных: `smarthome` -- -- -------------------------------------------------------- -- -- Структура таблицы `history` -- CREATE TABLE IF NOT EXISTS `history` ( `id` int(11) NOT NULL, `item_id` int(11) NOT NULL, `commited_at` int(11) NOT NULL, `value` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Структура таблицы `item` -- CREATE TABLE IF NOT EXISTS `item` ( `id` int(11) NOT NULL, `type` int(11) NOT NULL, `update_interval` int(11) NOT NULL, `save_history_interval` int(11) DEFAULT '0', `room_id` int(11) DEFAULT NULL, `url` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `sort_order` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Структура таблицы `room` -- CREATE TABLE IF NOT EXISTS `room` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Индексы сохранённых таблиц -- -- -- Индексы таблицы `history` -- ALTER TABLE `history` ADD PRIMARY KEY (`id`), ADD KEY `item_id` (`item_id`); -- -- Индексы таблицы `item` -- ALTER TABLE `item` ADD PRIMARY KEY (`id`), ADD KEY `group_id` (`room_id`); -- -- Индексы таблицы `room` -- ALTER TABLE `room` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT для сохранённых таблиц -- -- -- AUTO_INCREMENT для таблицы `history` -- ALTER TABLE `history` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы `item` -- ALTER TABLE `item` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT для таблицы `room` -- ALTER TABLE `room` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; -- -- Ограничения внешнего ключа сохраненных таблиц -- -- -- Ограничения внешнего ключа таблицы `history` -- ALTER TABLE `history` ADD CONSTRAINT `history_ibfk_1` FOREIGN KEY (`item_id`) REFERENCES `item` (`id`) ON DELETE CASCADE; -- -- Ограничения внешнего ключа таблицы `item` -- ALTER TABLE `item` ADD CONSTRAINT `item_ibfk_1` FOREIGN KEY (`room_id`) REFERENCES `room` (`id`) ON DELETE CASCADE; /*!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 */;