· 10 years ago · Sep 15, 2016, 04:41 AM
1-- Таблица ÑоÑтоÑние региÑтров
2CREATE TABLE IF NOT EXISTS `#__light_register_state` (
3 `id` INT NOT NULL auto_increment primary key,
4 `object_id` INT NOT NULL COMMENT 'id объекта из таблицы #__light_object',
5 `register_id` INT NOT NULL COMMENT 'id региÑтра из таблицы #__light_register',
6 `old_date` DATETIME NOT NULL COMMENT 'Дата предыдущего ÑоÑтоÑÐ½Ð¸Ñ ',
7 `old_state` TINYINT unsigned NOT NULL COMMENT 'Значение предыдущего ÑоÑтоÑниÑ',
8 `current_date` DATETIME NOT NULL COMMENT 'Дата текущего ÑоÑтоÑÐ½Ð¸Ñ ',
9 `current_state` TINYINT unsigned NOT NULL COMMENT 'Значение текущего ÑоÑтоÑниÑ',
10 `save_status` INT(1) NULL COMMENT 'Сохранено Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑтатуÑа'
11) ENGINE=innoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT = 0;
12create index `object_id__light_register_state` on `#__light_register_state` (`object_id` );
13create index `register_id__light_register_state` on `#__light_register_state` (`register_id` );
14create index `current_state__light_register_state` on `#__light_register_state` (`current_state` );
15create UNIQUE index `object_id_register_id__light_register_state` on `#__light_register_state` (`object_id`, `register_id` );