| | |
| | | |
| | | <update id="createTable"> |
| | | CREATE TABLE IF NOT EXISTS `alarm_${yearAndMonth}` ( |
| | | `mac` varchar(20) CHARACTER SET utf8 DEFAULT NULL, |
| | | `mac` varchar(30) CHARACTER SET utf8 DEFAULT NULL, |
| | | `json` json DEFAULT NULL, |
| | | `state` int(2) DEFAULT NULL, |
| | | `time` datetime DEFAULT NULL, |
| | |
| | | |
| | | <update id="createHistoryFiveMinutely" parameterType="String"> |
| | | CREATE TABLE IF NOT EXISTS `history_five_minutely_${yearAndMonth}` ( |
| | | `mac` varchar(20) CHARACTER SET latin1 DEFAULT NULL, |
| | | `mac` varchar(30) CHARACTER SET latin1 DEFAULT NULL, |
| | | `time` datetime DEFAULT NULL, |
| | | `json` json DEFAULT NULL, |
| | | KEY `idx_time` (`time`), |
| | |
| | |
|
| | | <update id="createHistoryTable" parameterType="String">
|
| | | CREATE TABLE history_${yearMonthDay} (
|
| | | `mac` varchar(20) DEFAULT NULL,
|
| | | `mac` varchar(30) DEFAULT NULL,
|
| | | `value` json DEFAULT NULL,
|
| | | `time` datetime DEFAULT NULL,
|
| | | `version` int(11) DEFAULT NULL,
|
| | |
| | | </insert> |
| | | <update id="createHistoryMinutelyTable"> |
| | | CREATE TABLE IF NOT EXISTS `history_minutely_${yearAndMonth}` ( |
| | | `mac` varchar(20) CHARACTER SET latin1 DEFAULT NULL, |
| | | `mac` varchar(30) CHARACTER SET latin1 DEFAULT NULL, |
| | | `time` datetime DEFAULT NULL, |
| | | `json` json DEFAULT NULL, |
| | | KEY `_idx_mac` (`mac`) USING BTREE, |