diff --git a/database/upgvue3/upg_alarm_event.sql b/database/upgvue3/upg_alarm_event.sql index 563f5cf9..9d4365b0 100644 --- a/database/upgvue3/upg_alarm_event.sql +++ b/database/upgvue3/upg_alarm_event.sql @@ -59,4 +59,79 @@ CREATE TABLE IF NOT EXISTS `alarm_event` ( INDEX `idx_severity_status`(`alarm_status`, `orig_severity`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 228788 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +-- Move event alarm from table alarm to alarm_event +START TRANSACTION; + +INSERT INTO + `omc_db`.`alarm_event` ( + `alarm_seq`, + `alarm_id`, + `alarm_title`, + `ne_type`, + `ne_id`, + `alarm_code`, + `event_time`, + `alarm_type`, + `orig_severity`, + `perceived_severity`, + `pv_flag`, + `ne_name`, + `object_uid`, + `object_name`, + `object_type`, + `location_info`, + `province`, + `alarm_status`, + `specific_problem`, + `specific_problem_id`, + `add_info`, + `counter`, + `latest_event_time`, + `ack_state`, + `ack_time`, + `ack_user`, + `clear_type`, + `clear_time`, + `clear_user`, + `timestamp` + ) +SELECT + `alarm_seq`, + `alarm_id`, + `alarm_title`, + `ne_type`, + `ne_id`, + `alarm_code`, + `event_time`, + `alarm_type`, + `orig_severity`, + `perceived_severity`, + `pv_flag`, + `ne_name`, + `object_uid`, + `object_name`, + `object_type`, + `location_info`, + `province`, + `alarm_status`, + `specific_problem`, + `specific_problem_id`, + `add_info`, + `counter`, + `latest_event_time`, + `ack_state`, + `ack_time`, + `ack_user`, + `clear_type`, + `clear_time`, + `clear_user`, + `timestamp` +FROM `omc_db`.`alarm` +WHERE + `orig_severity` = 'Event'; + +DELETE FROM `omc_db`.`alarm` WHERE `orig_severity` = 'Event'; + +COMMIT; + SET FOREIGN_KEY_CHECKS = 1;