-- 
-- SHJ-6 ハードウェアチェックログテーブル
-- デバイスのハードウェア状態監視ログを保存するテーブル
-- 

CREATE TABLE `hardware_check_log` (
  `log_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ハードウェアチェックログID(PK)',
  `device_id` int(10) UNSIGNED NOT NULL COMMENT 'デバイスID',
  `status` int(10) UNSIGNED DEFAULT NULL COMMENT 'ステータス',
  `status_comment` varchar(255) DEFAULT NULL COMMENT 'ステータスコメント',
  `created_at` datetime DEFAULT NULL COMMENT '登録日時',
  `updated_at` datetime DEFAULT NULL COMMENT '更新日時',
  `operator_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'オペレータID',
  PRIMARY KEY (`log_id`),
  KEY `idx_device_id` (`device_id`),
  KEY `idx_status` (`status`),
  KEY `idx_created_at` (`created_at`),
  KEY `idx_device_created` (`device_id`, `created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='ハードウェアチェックログテーブル';
