· 10 years ago · Sep 06, 2016, 08:36 AM
1-- Объекты
2CREATE TABLE IF NOT EXISTS `#__light_object` (
3 `id` INT NOT NULL auto_increment primary key,
4 `number` INT NOT NULL COMMENT 'Ðомер объекта',
5 `name` VARCHAR(255) NOT NULL COMMENT 'Ðазвание',
6 `address` VARCHAR(255) NOT NULL COMMENT 'ÐдреÑ',
7 `alarm` INT(1) NOT NULL COMMENT 'Тревога на объекте: 0 - Ð’Ñе хорошо, 1 - тревога',
8 `last_date_connect` DATETIME NOT NULL COMMENT 'Дата поÑледненего ÑоединениÑ',
9 `status` INT(1) NOT NULL COMMENT 'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ ÑоединениÑ, 1 еÑть ÑвÑзь, 0 - нету ÑвÑзи',
10) ENGINE=innoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT = 0;
11create index `number__light_object` on `#__light_object` (`number`);
12
13-- Таблица ÑоÑтоÑние региÑтров
14CREATE TABLE IF NOT EXISTS `#__light_register_state` (
15 `id` INT NOT NULL auto_increment primary key,
16 `object_id` INT NOT NULL COMMENT 'id объекта из таблицы #__light_object',
17 `register_id` INT NOT NULL COMMENT 'id региÑтра из таблицы #__light_register',
18 `old_date` DATETIME NOT NULL COMMENT 'Дата предыдущего ÑоÑтоÑÐ½Ð¸Ñ ',
19 `old_state` VARCHAR(255) NOT NULL COMMENT 'Значение предыдущего ÑоÑтоÑниÑ',
20 `current_date` DATETIME NOT NULL COMMENT 'Дата текущего ÑоÑтоÑÐ½Ð¸Ñ ',
21 `current_state` VARCHAR(255) NOT NULL COMMENT 'Значение текущего ÑоÑтоÑниÑ'
22) ENGINE=innoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT = 0;