This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nms-nmssync/nms_sync/sql/nms-slave1.sql

6453 lines
376 KiB
MySQL
Raw Normal View History

/*
Navicat Premium Data Transfer
Source Server :
Source Server Type : MariaDB
Source Server Version : 100214
Source Host : 127.0.0.1:3306
Source Schema : nms-slave1
Target Server Type : MariaDB
Target Server Version : 100214
File Encoding : 65001
Date: 12/01/2019 22:00:40
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for check_type_info
-- ----------------------------
DROP TABLE IF EXISTS `check_type_info`;
CREATE TABLE `check_type_info` (
`ID` bigint(20) NOT NULL DEFAULT 0,
`CHECK_TYPE_NAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '检测类别只能使用26个字母和数字不区分大小写在监控信息交互方面与设置名称用于Server向Client端发送映射关系如cpudetect_info_cpu',
`CHECK_PARAM_VALUE` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测描述',
`CHECK_REMARK` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注',
`TABLE_NAME` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'CHECK_TYPE_NAME对应的的表名',
`CRETE_STATE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表是否生成标识0已生成或已创建1未生成2停用 默认1',
`TABLE_DESC` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'CHECK_TYPE_NAME对应的的表描述',
`IS_SCHEDULE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测类型: 0预置监测类型1三方监测类型2页面不显示如snmp_trap',
`CREATE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`VIEW_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '查看范围取值范围[1、4]1-发布人查看2-发布人所在组查看3-系统内全部人员可看4-无限制',
`GROUP_ID` bigint(22) NULL DEFAULT NULL COMMENT '用户组id',
`USER_ID` bigint(22) NULL DEFAULT NULL COMMENT '用户id',
`SYSTEM_ID` bigint(22) NULL DEFAULT NULL COMMENT '业务系统id',
`IS_SNMP` bigint(22) NULL DEFAULT NULL COMMENT '是否是SNMP 监控标识从属于字段IS_SCHEDULE的1三方监测类型0是ObjectSNMP监控 1是SNMP4J监控2 或null否 默认null',
`OID` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '对应监测oid',
`CHECK_TYPE_NAME1` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测类别名称(不区分大小写)',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监测类别' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for data_police_relation
-- ----------------------------
DROP TABLE IF EXISTS `data_police_relation`;
CREATE TABLE `data_police_relation` (
`ID` bigint(20) NOT NULL DEFAULT 0,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id外键',
`METADATA_ID` bigint(22) NULL DEFAULT NULL COMMENT '字段id',
`POLICE_STATE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否用于报警:是否用于报警 0启用1停用',
`POLICE_VALUE` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报警值',
`POLICE_UNIT` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '报警值单位:如%等',
`POLICE_SYMBOLS` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '报警比较符针对number型数据>、<、>=、<=、=针对字符串类型数据equal、 include、exclude',
`POLICE_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '报警级别',
`POLICE_SHOW_INFO` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '报警提示信息',
`POLICE_EMERGENT` bigint(22) NULL DEFAULT NULL COMMENT '告警是否紧急 0紧急 1非紧急',
`MARKER` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设置告警时指定多个标识符如多个盘符、多个CPU、多个网卡如硬盘使用率所有盘存在一个盘使用率超过告警值则告警all所有盘总的使用率超过告警值则告警指定多个盘符指定盘存在一个盘使用率超过告警值则告警',
`MARKER_FILED_ID` bigint(22) NULL DEFAULT NULL COMMENT '设置告警时过滤标识marker对应的字段在metadata表中的id。',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监测数据报警关系表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for delect_info_nmsc
-- ----------------------------
DROP TABLE IF EXISTS `delect_info_nmsc`;
CREATE TABLE `delect_info_nmsc` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`SEND_INFO` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '发送信息',
`RETURN_INFO` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '返回信息',
`IS_IDENTICAL` bigint(22) NULL DEFAULT NULL COMMENT '是否可达',
`SEND_TIME` datetime(0) NULL DEFAULT NULL COMMENT '发送时间',
`RETURN_TIME` datetime(0) NULL DEFAULT NULL COMMENT '返回时间',
`DELAY_TIME` bigint(22) NULL DEFAULT NULL COMMENT '延迟时间',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DELECT_INFO_NMSC_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DET_NMSC_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_NMSC_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_cpu
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_cpu`;
CREATE TABLE `detect_info_cpu` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`USER_USED_CPU_PERC` bigint(22) NULL DEFAULT NULL COMMENT '用户使用率(us%)',
`SYS_USED_CPU_PERC` bigint(22) NULL DEFAULT NULL COMMENT '系统使用率(sy%)',
`WAIT_CPU_PERC` bigint(22) NULL DEFAULT NULL COMMENT '当前等待率(wa%)',
`NICE_PERC` bigint(22) NULL DEFAULT NULL COMMENT '用户空间进程CPU占用比(ni%)',
`FREE_CPU_PERC` bigint(22) NULL DEFAULT NULL COMMENT '当前空闲率(id%)',
`TOTAL_USED_PERC` bigint(22) NULL DEFAULT NULL COMMENT '总的使用率(%)',
`CPU_MHZ` bigint(22) NULL DEFAULT NULL COMMENT '主频',
`CPU_NAME` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'cpu标识',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_CPU_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_CPU_2`(`USER_USED_CPU_PERC`) USING BTREE,
INDEX `DETECT_INFO_CPU_3`(`SYS_USED_CPU_PERC`) USING BTREE,
INDEX `DETECT_INFO_CPU_4`(`WAIT_CPU_PERC`) USING BTREE,
INDEX `DETECT_INFO_CPU_5`(`NICE_PERC`) USING BTREE,
INDEX `DETECT_INFO_CPU_6`(`FREE_CPU_PERC`) USING BTREE,
INDEX `DETECT_INFO_CPU_7`(`TOTAL_USED_PERC`) USING BTREE,
INDEX `INDEX_DET_CPU_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_CPU_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_disk
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_disk`;
CREATE TABLE `detect_info_disk` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`DISK_RANGE` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '磁盘',
`TOTAL_DISK_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '磁盘总容量(G)',
`FREE_DISK_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '磁盘空闲容量(G)',
`USED_DISK_PERC` bigint(22) NULL DEFAULT NULL COMMENT '磁盘使用率(%)',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`DISK_ISWRITE` bigint(22) NULL DEFAULT NULL COMMENT '磁盘是否可写',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_DISK_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_DISK_2`(`FREE_DISK_SIZE`) USING BTREE,
INDEX `DETECT_INFO_DISK_3`(`USED_DISK_PERC`) USING BTREE,
INDEX `INDEX_DET_DISK_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_DISK_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_memory
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_memory`;
CREATE TABLE `detect_info_memory` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`FREE_SPACE_INPAGING_FILES` bigint(22) NULL DEFAULT NULL COMMENT '可用交换空间(swapfreeG)',
`SIZE_STOREDINPAGING_FILES` bigint(22) NULL DEFAULT NULL COMMENT '总交换空间(swaptotalG)',
`TOTAL_MEMORY_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '总内存(totalG)',
`USED_MEMORY_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '已用内存(usedG)',
`FREE_MEMORY_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '空闲内存(freeG)',
`USED_MEMORY_PERC` bigint(22) NULL DEFAULT NULL COMMENT '内存使用率(%)',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_MEMORY_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_MEMORY_2`(`FREE_SPACE_INPAGING_FILES`) USING BTREE,
INDEX `DETECT_INFO_MEMORY_3`(`USED_MEMORY_PERC`) USING BTREE,
INDEX `INDEX_DET_MEM_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_MEM_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_netdata
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_netdata`;
CREATE TABLE `detect_info_netdata` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`RX_PACKETS` bigint(22) NULL DEFAULT NULL COMMENT '接收的总包裹数',
`TX_PACKETS` bigint(22) NULL DEFAULT NULL COMMENT '发送的总包裹数',
`RX_BYTES` bigint(22) NULL DEFAULT NULL COMMENT '接收到的总字节数',
`TX_BYTES` bigint(22) NULL DEFAULT NULL COMMENT '发送的总字节数',
`RX_ERRORS` bigint(22) NULL DEFAULT NULL COMMENT '接收到的错误包数',
`TX_ERRORS` bigint(22) NULL DEFAULT NULL COMMENT '发送数据包时的错误数',
`RX_DROPPED` bigint(22) NULL DEFAULT NULL COMMENT '接收时丢弃的包数',
`TX_DROPPED` bigint(22) NULL DEFAULT NULL COMMENT '发送时丢弃的包数',
`SPEED` bigint(22) NULL DEFAULT NULL COMMENT '带宽单位Mbps',
`RX_BPS` bigint(22) NULL DEFAULT NULL COMMENT '输入bps单位bps',
`TX_BPS` bigint(22) NULL DEFAULT NULL COMMENT '输出bps单位bps',
`RX_PPS` bigint(22) NULL DEFAULT NULL COMMENT '输入pps每秒接收包数',
`TX_PPS` bigint(22) NULL DEFAULT NULL COMMENT '输出pps每秒发出包数',
`NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '网卡名称',
`RX_ERRORS_PERC` bigint(22) NULL DEFAULT NULL COMMENT '接收错包率',
`TX_ERRORS_PERC` bigint(22) NULL DEFAULT NULL COMMENT '发送错包率',
`RX_DROP_PERC` bigint(22) NULL DEFAULT NULL COMMENT '接收丢包率',
`TX_DROP_PERC` bigint(22) NULL DEFAULT NULL COMMENT '发送丢包率',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_2`(`RX_PACKETS`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_3`(`TX_PACKETS`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_4`(`RX_BYTES`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_5`(`TX_BYTES`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_6`(`RX_ERRORS`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_7`(`TX_ERRORS`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_8`(`RX_DROPPED`) USING BTREE,
INDEX `DETECT_INFO_NETDATA_9`(`TX_DROPPED`) USING BTREE,
INDEX `INDEX_DET_NETDATA_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_NETDATA_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_ping
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_ping`;
CREATE TABLE `detect_info_ping` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`PACKETS_SEND` bigint(22) NULL DEFAULT NULL COMMENT '已发送包数',
`PACKETS_RECEIVED` bigint(22) NULL DEFAULT NULL COMMENT '已接受包数',
`PACKETS_LOST` bigint(22) NULL DEFAULT NULL COMMENT '丢包个数',
`PACKETS_LOST_RATE` bigint(22) NULL DEFAULT NULL COMMENT '丢包率',
`TIME_CONSUMING_MIN` bigint(22) NULL DEFAULT NULL COMMENT '最短耗时(单位毫秒)',
`TIME_CONSUMING_MAX` bigint(22) NULL DEFAULT NULL COMMENT '最长耗时(单位毫秒)',
`TIME_CONSUMING_AVER` bigint(22) NULL DEFAULT NULL COMMENT '平均耗时(单位毫秒)',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PING_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PING_2`(`PACKETS_LOST_RATE`) USING BTREE,
INDEX `DETECT_INFO_PING_3`(`TIME_CONSUMING_AVER`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_port
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_port`;
CREATE TABLE `detect_info_port` (
`DETECTION_INFO_ID` bigint(20) NOT NULL DEFAULT 0,
`RX_BYTES` bigint(22) NULL DEFAULT NULL,
`TX_BYTES` bigint(22) NULL DEFAULT NULL,
`RX_PPS` bigint(22) NULL DEFAULT NULL,
`TX_PPS` bigint(22) NULL DEFAULT NULL,
`RX_DROP_PERC` bigint(22) NULL DEFAULT NULL,
`TX_DROP_PERC` bigint(22) NULL DEFAULT NULL,
`RX_BPS` bigint(22) NULL DEFAULT NULL,
`TX_BPS` bigint(22) NULL DEFAULT NULL,
`RX_DROPPED` bigint(22) NULL DEFAULT NULL,
`TX_DROPPED` bigint(22) NULL DEFAULT NULL,
`PORT_STATE` bigint(22) NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`INTERFACE_NAME` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`DETECTION_INFO_ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PORT_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PORT_2`(`SEQ_ID`) USING BTREE,
INDEX `DETECT_INFO_PORT_3`(`DETECTION_SET_INFO_ID`) USING BTREE,
INDEX `DETECT_INFO_PORT_4`(`RX_BPS`) USING BTREE,
INDEX `DETECT_INFO_PORT_5`(`TX_BPS`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_process
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_process`;
CREATE TABLE `detect_info_process` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`CPU_USED_PERC` bigint(22) NULL DEFAULT NULL COMMENT '进程的CPU使用率',
`MEM_USED_PERC` bigint(22) NULL DEFAULT NULL COMMENT '进程的内存使用率',
`PRO_START_TIME` datetime(0) NULL DEFAULT NULL COMMENT '进程启动时间',
`PROC_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程的状态',
`PROC_PRIORITY` bigint(22) NULL DEFAULT NULL COMMENT '进程的优先级',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PROCESS_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_PROCESS_2`(`CPU_USED_PERC`) USING BTREE,
INDEX `DETECT_INFO_PROCESS_3`(`MEM_USED_PERC`) USING BTREE,
INDEX `INDEX_DET_PROCESS_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DET_PROCESS_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_snmp_trap
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_snmp_trap`;
CREATE TABLE `detect_info_snmp_trap` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`AGENT_SEND_IP` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`PDU_AGENT_IP` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`RECEIVER_TIME` bigint(22) NULL DEFAULT NULL,
`TRAP_VERSION` bigint(22) NULL DEFAULT NULL,
`GENERIC_TYPE` bigint(22) NULL DEFAULT NULL,
`SPECIFIC_TYPE` bigint(22) NULL DEFAULT NULL,
`TRAP_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`TRAP_OID` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`TRAP_PDU_OIDS` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`TRAP_PDU_OID_V` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ORIGINAL_PDU` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detect_info_system_date
-- ----------------------------
DROP TABLE IF EXISTS `detect_info_system_date`;
CREATE TABLE `detect_info_system_date` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`SERVICE_DATE` datetime(0) NULL DEFAULT NULL COMMENT '服务机时间',
`DETECT_DATE` datetime(0) NULL DEFAULT NULL COMMENT '监控机时间',
`TIME_DELAY` bigint(22) NULL DEFAULT NULL COMMENT '时间差(单位:分钟)',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECT_INFO_SYSTEM_DATE_1`(`DATA_CHECK_TIME`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9263 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detection_info
-- ----------------------------
DROP TABLE IF EXISTS `detection_info`;
CREATE TABLE `detection_info` (
`ID` bigint(20) NOT NULL DEFAULT 0,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id外键',
`CHECK_WAY` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测方式不能为空,可选[0/1]0主动、1被动设置为主动可能本记录为被动',
`DETECTION_STATE_INFO` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态信息',
`PERFORMACE_DATA` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性能数据',
`CURRENT_TIMES` bigint(22) NULL DEFAULT NULL COMMENT '当前尝试次数',
`START_TIME` datetime(0) NULL DEFAULT NULL COMMENT '开运时间',
`WAIT_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测等待时间单位秒',
`DELAY_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测时延单位秒',
`NEXT_CHECK_TIME` datetime(0) NULL DEFAULT NULL COMMENT '下一次计划主动式检测时间',
`OFF_LINE` datetime(0) NULL DEFAULT NULL COMMENT '计划宕机时间',
`POLICE_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '预警级别',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '被监控状态是否正常:-1执行不成功0不正常1正常',
`NODE_IP` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机ip标识主机位置',
`STATUS_CHANGE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '监控状态最后一次变化时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间 数字类型',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间 数字类型',
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理节点唯一标识',
`POLICE_EMERGENT` bigint(22) NULL DEFAULT NULL COMMENT '告警是否紧急 0紧急 1非紧急',
`INSERT_DB_TIME` datetime(0) NULL DEFAULT NULL COMMENT '入库时间',
`SEQUENCE` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号',
PRIMARY KEY (`SEQUENCE`, `DATA_CHECK_TIME`, `ID`) USING BTREE,
INDEX `DETECTION_INFO_DATA_CHECK_TIME`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DI_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DI_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 91975 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detection_info_new
-- ----------------------------
DROP TABLE IF EXISTS `detection_info_new`;
CREATE TABLE `detection_info_new` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id外键',
`CHECK_WAY` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测方式不能为空,可选[0/1]0主动、1被动设置为主动可能本记录为被动',
`DETECTION_STATE_INFO` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态信息',
`PERFORMACE_DATA` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性能数据',
`CURRENT_TIMES` bigint(22) NULL DEFAULT NULL COMMENT '当前尝试次数',
`START_TIME` datetime(0) NULL DEFAULT NULL COMMENT '开运时间',
`WAIT_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测等待时间单位秒',
`DELAY_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测时延单位秒',
`NEXT_CHECK_TIME` datetime(0) NULL DEFAULT NULL COMMENT '下一次计划主动式检测时间',
`OFF_LINE` datetime(0) NULL DEFAULT NULL COMMENT '计划宕机时间',
`POLICE_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '预警级别',
`DATA_CHECK_TIME` datetime(0) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '被监控状态是否正常0不正常1正常',
`NODE_IP` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机ip标识主机位置',
`STATUS_CHANGE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '监控状态最后一次变化时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间 数字类型',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间 数字类型',
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理节点唯一标识',
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT 'detection_info表主键',
`VALID` bigint(22) NULL DEFAULT 1 COMMENT '监测数据是否有效1有效0无效默认有效',
`POLICE_EMERGENT` bigint(22) NULL DEFAULT 1 COMMENT '告警是否紧急 0紧急 1非紧急',
PRIMARY KEY (`ID`) USING BTREE,
INDEX `DETECTION_INFO_NEW_CT`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `FK_DETECTION_SET_INFO_NEW`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 226 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监控数据表(最新数据:最后一次监测数据信息表)' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for detection_info_warning
-- ----------------------------
DROP TABLE IF EXISTS `detection_info_warning`;
CREATE TABLE `detection_info_warning` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id外键',
`CHECK_WAY` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测方式不能为空,可选[0/1]0主动、1被动设置为主动可能本记录为被动',
`DETECTION_STATE_INFO` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态信息',
`PERFORMACE_DATA` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性能数据',
`CURRENT_TIMES` bigint(22) NULL DEFAULT NULL COMMENT '当前尝试次数',
`START_TIME` datetime(0) NULL DEFAULT NULL COMMENT '开机时间(开运时间)',
`WAIT_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测等待时间单位秒',
`DELAY_TIME` bigint(22) NULL DEFAULT NULL COMMENT '检测时延单位秒',
`NEXT_CHECK_TIME` datetime(0) NULL DEFAULT NULL COMMENT '下一次计划主动式检测时间',
`OFF_LINE` datetime(0) NULL DEFAULT NULL COMMENT '计划宕机时间',
`POLICE_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '预警级别',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`NOTICE_FLAG` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否已发通知:0未发1已发',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '被监控状态是否正常0不正常1正常',
`NOTICE_INFO` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '警告信息',
`NODE_IP` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机ip标识主机位置',
`STATUS_CHANGE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '监控状态最后一次变化时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间 数字类型',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间 数字类型',
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理节点唯一标识',
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT 'detection_info表主键',
`VALID` int(22) NULL DEFAULT 1 COMMENT '告警数据是否有效1有效0无效默认有效',
`POLICE_EMERGENT` int(22) NULL DEFAULT 1 COMMENT '告警是否紧急 0紧急 1非紧急',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DETECTION_INFO_WARNING_CT`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DIW_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DIW_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 173211174700099010 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监控数据表(需警告数据)' ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for detection_set_info
-- ----------------------------
DROP TABLE IF EXISTS `detection_set_info`;
CREATE TABLE `detection_set_info` (
`ID` bigint(20) NOT NULL DEFAULT 0,
`NODE_IP` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机ip标识主机位置',
`CHECK_TYPE_ID` bigint(22) NULL DEFAULT NULL COMMENT '外键对应check_type_info表的id监测类别id:监测类别pingcpu;硬盘内存软件进程等等对应的id',
`CHECK_GAP` bigint(22) NULL DEFAULT NULL COMMENT '监测时间间隔单位分钟不能为空默认15分钟。监测在设置后获取一次数据然后按间隔获取如果只监测一次把时间设置足够长',
`CHECK_WAY` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测方式01不能为空默认1被动',
`CHECK_OUT_TIME` bigint(22) NULL DEFAULT NULL COMMENT '超时时间(单位秒)0为无限制默认值为0',
`CHECK_MAX_TIMES` bigint(22) NULL DEFAULT NULL COMMENT '最大测试次数:如果第一次不成功,重新执行最大次数',
`PROCESS_IDEN` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置标识只能使用26个字母和数字不区分大小写在监控信息交互方面与检测类别用于Server向Client端发送映射关系如cpudetect_info_cpu',
`DETECTION_SET_STATE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '监测设置的状态0无效1有效;是否有效,如果有效按设置执行监测,否则不再执行该监测',
`PROCESS_FILE` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程名称',
`PROCESS_PATH` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程执行文件路径',
`OID` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'OIDSNMP对应的OID',
`IS_CONTROL_START` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否系统启动NMSAgent启动/第三方自己启动默认0手工启动1NCt启动',
`IS_ISSUE_FILE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否需下发文件0需要1不需要 默认1',
`IS_ISSUED` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件下发是否成功;0成功1不成功 默认1',
`CONTROL_START_TIME` datetime(0) NULL DEFAULT NULL COMMENT '控制启动时间',
`UPLOAD_GAP` bigint(22) NULL DEFAULT NULL COMMENT '上传数据时间间隔单位分钟不能为空默认15分钟。监测数据上传到NMSServer周期',
`IS_ISSUE` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否下发设置0下发1未下发 默认值为1如新添加或者修改一项设置之后设置为未下发需要完成其他配置信息后才执行一次下发',
`PLAN_CHECK_TIME` datetime(0) NULL DEFAULT NULL COMMENT '计划检测时间:针对当前配置信息首次执行时间',
`GROUP_ID` int(11) NULL DEFAULT NULL COMMENT '节点组ID',
`VIEW_LEVEL` bigint(22) NULL DEFAULT NULL COMMENT '查看级别1个人2组内3系统内4无限制',
`CONTACT_USER_IDS` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人ID,逗号间隔',
`CREATE_USER_ID` bigint(22) NULL DEFAULT NULL COMMENT '创建者ID',
`CREATE_USERGROUP_ID` bigint(22) NULL DEFAULT NULL COMMENT '创建者所在用户组ID',
`SYSTEM_ID` bigint(22) NULL DEFAULT NULL COMMENT '系统ID',
`NODE_GROUPS_ID` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置的有效节点组范围',
`NODE_IPS_ID` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置的有效节点范围。如果有NODES_IP有值则不管节点组的有效范围如果NODES_IP无值则使用节点组的范围如果NODES_IP和NODE_GROUPS_ID均为空则有效范围是SYSTEM_ID系统内全部有效节点如果三者均为空则有效范围为NMS系统内全部有效节点',
`PROCESS_IDEN_NAME` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置名称:如果是进程则是进程标识.进程标识,根据标识获取相应的进程信息',
`PROCESS_SEARCH_KEYCODE` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程搜索关键字 用于NC进程监测',
PRIMARY KEY (`ID`) USING BTREE,
INDEX `GROUP_ID`(`GROUP_ID`) USING BTREE,
CONSTRAINT `detection_set_info_ibfk_1` FOREIGN KEY (`GROUP_ID`) REFERENCES `nodegroup_table` (`group_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监测设置表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for device_boardsolt_board
-- ----------------------------
DROP TABLE IF EXISTS `device_boardsolt_board`;
CREATE TABLE `device_boardsolt_board` (
`id` bigint(20) NOT NULL DEFAULT 0,
`device_brand_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '品牌code',
`device_board_solt_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '槽位code',
`device_board_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '板卡code',
`device_type_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备型号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备板槽板子对应关系表,每个板槽都可用放什么板子' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for device_brand_info
-- ----------------------------
DROP TABLE IF EXISTS `device_brand_info`;
CREATE TABLE `device_brand_info` (
`id` bigint(20) NOT NULL DEFAULT 0,
`device_rand_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备品牌代码,不重复',
`device_rand_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备品牌',
`device_brand_desc` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述信息',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
`add_userid` int(11) NULL DEFAULT NULL COMMENT '添加人',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后更改时间',
`last_update_userid` int(11) NULL DEFAULT NULL COMMENT '最后更改人',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备品牌表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for device_brand_type
-- ----------------------------
DROP TABLE IF EXISTS `device_brand_type`;
CREATE TABLE `device_brand_type` (
`id` bigint(20) NOT NULL DEFAULT 0,
`device_brand_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备品牌代码',
`par_device_type_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备代码',
`sub_device_type_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备板子代码',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备品牌板子类型对应表多对多' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for device_info
-- ----------------------------
DROP TABLE IF EXISTS `device_info`;
CREATE TABLE `device_info` (
`device_id` bigint(20) NOT NULL DEFAULT 0,
`device_locate` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`device_made` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`device_type` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`commu_addr` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`commu_mac` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`commu_mask` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`commu_gateway` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`manage_addr` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`manage_mac` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`manage_mask` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`manage_gateway` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`center_ip1` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`center_ip2` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`soft_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`dns_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ip_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`swip_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`geoip_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`sen_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`spe_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`mail_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`own_version` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`commu_interface` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`manage_interface` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`insititue` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`update_time` datetime(0) NULL DEFAULT NULL,
PRIMARY KEY (`device_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for device_type_info
-- ----------------------------
DROP TABLE IF EXISTS `device_type_info`;
CREATE TABLE `device_type_info` (
`id` bigint(20) NOT NULL DEFAULT 0,
`device_type_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备型号,不重复',
`device_rand_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备品牌代码',
`device_desc` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述信息',
`show_index` decimal(22, 0) NULL DEFAULT NULL COMMENT '级别下位置序号注意从0还是从1开始',
`pid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '父级标识Device_type_code',
`figure_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '图片类型rect、circle、image等svg图形类型',
`figure_x` decimal(22, 0) NULL DEFAULT NULL COMMENT 'X坐标',
`figure_y` decimal(22, 0) NULL DEFAULT NULL COMMENT 'Y坐标',
`figure_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_height` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_stroke` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '边颜色',
`figure_stroke_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '边宽',
`figure_fill` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '填充色图形为填充色image为xlink:href内容',
`name_format` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命名格式Name[x]/[y]其中的x(板卡位置)y端口位置是要替换的内容',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
`add_userid` int(11) NULL DEFAULT NULL COMMENT '添加人',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后更改时间',
`last_update_userid` int(11) NULL DEFAULT NULL COMMENT '最后更改人',
`di_table_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`index_filed` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`status_filed` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`status_symbols` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`status_value` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`show_level` decimal(22, 0) NULL DEFAULT NULL COMMENT '图形级别最多支持5级',
`is_link` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否有链接1是0否对应node_figure_info表的IS_LEAF字段',
`is_leaf` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否叶子设备叶子设备不会再有设备接到它上面1是0否',
`max_device_num` decimal(22, 0) NULL DEFAULT 1 COMMENT '设备最大叠加数',
`is_positiondev` decimal(22, 0) NULL DEFAULT 0 COMMENT '是否为槽位设备1是0否',
`has_instance` decimal(22, 0) NULL DEFAULT 1 COMMENT '是否配置实例1是0否',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备型号表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for di_base_info
-- ----------------------------
DROP TABLE IF EXISTS `di_base_info`;
CREATE TABLE `di_base_info` (
`DETECTION_INFO_ID` bigint(20) NOT NULL DEFAULT 0,
`IP` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NETCARD_NUM` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`BUSINESS_IP` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`ID` bigint(22) NOT NULL,
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`, `DETECTION_INFO_ID`) USING BTREE,
INDEX `DI_BASE_INFO_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DI_BASE_INFO_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_BASE_INFO_3`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_businesspro
-- ----------------------------
DROP TABLE IF EXISTS `di_businesspro`;
CREATE TABLE `di_businesspro` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_info_id` bigint(20) NOT NULL,
`module` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程所属业务进程',
`pid` bigint(20) NULL DEFAULT NULL COMMENT '进程号',
`cpupct` decimal(20, 2) NULL DEFAULT NULL COMMENT 'cpu占用百分比',
`mempct` decimal(20, 2) NULL DEFAULT NULL COMMENT '内存占用百分比',
`prostatus` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程状态',
`propriority` bigint(20) NULL DEFAULT NULL COMMENT '进程调度优先级',
`lstart` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '进程启动时间',
`iscritical` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '最近是否有关键日志产生',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` int(11) NULL DEFAULT NULL COMMENT '物理位置节点',
`DETECTION_SET_INFO_ID` bigint(20) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`data_arrive_time` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`data_check_time_digital` bigint(20) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`data_arrive_time_digital` bigint(20) NULL DEFAULT NULL COMMENT '数据入库时间',
PRIMARY KEY (`ID`, `data_check_time`) USING BTREE,
INDEX `DI_BUSINESSPRO_1`(`data_check_time`) USING BTREE,
INDEX `DI_BUSINESSPRO_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_BUSINESSPRO_3`(`DETECTION_SET_INFO_ID`) USING BTREE,
INDEX `DI_BUSINESSPRO_4`(`cpupct`) USING BTREE,
INDEX `DI_BUSINESSPRO_5`(`mempct`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12230 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_c3glog
-- ----------------------------
DROP TABLE IF EXISTS `di_c3glog`;
CREATE TABLE `di_c3glog` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_info_id` bigint(20) NOT NULL,
`logpath` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`reptime` datetime(0) NULL DEFAULT NULL,
`c3ip` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`gdevip` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`repcontent` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` int(11) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(20) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL,
`data_arrive_time` datetime(0) NULL DEFAULT NULL,
`data_check_time_digital` bigint(20) NULL DEFAULT NULL,
`data_arrive_time_digital` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `data_check_time`) USING BTREE,
INDEX `DI_C3GLOG_1`(`data_check_time`) USING BTREE,
INDEX `DI_C3GLOG_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_C3GLOG_3`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 896 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_dklog
-- ----------------------------
DROP TABLE IF EXISTS `di_dklog`;
CREATE TABLE `di_dklog` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_info_id` bigint(20) NOT NULL,
`logpath` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`reptime` datetime(0) NULL DEFAULT NULL,
`repcontent` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` int(11) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(20) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL,
`data_arrive_time` datetime(0) NULL DEFAULT NULL,
`data_check_time_digital` bigint(20) NULL DEFAULT NULL,
`data_arrive_time_digital` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `data_check_time`) USING BTREE,
INDEX `DI_DKLOG_1`(`data_check_time`) USING BTREE,
INDEX `DI_DKLOG_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_DKLOG_3`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1649 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_ifxtable
-- ----------------------------
DROP TABLE IF EXISTS `di_ifxtable`;
CREATE TABLE `di_ifxtable` (
`detection_info_id` int(11) NOT NULL,
`ifname` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`inmulticastpkts` decimal(22, 0) NULL DEFAULT NULL,
`inbroadcastpkts` decimal(22, 0) NULL DEFAULT NULL,
`outmulcastpkts` decimal(22, 0) NULL DEFAULT NULL,
`outbrocastpkts` decimal(22, 0) NULL DEFAULT NULL,
`ifhcinoctets` decimal(22, 0) NULL DEFAULT NULL,
`hcinucastpkts` decimal(22, 0) NULL DEFAULT NULL,
`hcimulcastpkts` decimal(22, 0) NULL DEFAULT NULL,
`hcibrocastpkts` decimal(22, 0) NULL DEFAULT NULL,
`hcoutoctets` decimal(22, 0) NULL DEFAULT NULL,
`hcoucastpkts` decimal(22, 0) NULL DEFAULT NULL,
`hcomulcastpkts` decimal(22, 0) NULL DEFAULT NULL,
`hcobrocastpkts` decimal(22, 0) NULL DEFAULT NULL,
`linkupdowntrape` decimal(22, 0) NULL DEFAULT NULL,
`ifhighspeed` decimal(22, 0) NULL DEFAULT NULL,
`promiscuousmode` decimal(22, 0) NULL DEFAULT NULL,
`connectorpresen` decimal(22, 0) NULL DEFAULT NULL,
`ifalias` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`counterdisconti` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`detectioned_state` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`seq_id` decimal(22, 0) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL,
`data_arrive_time` datetime(0) NULL DEFAULT NULL,
`data_check_time_digital` decimal(22, 0) NULL DEFAULT NULL,
`data_arrive_time_digital` decimal(22, 0) NULL DEFAULT NULL,
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_set_info_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`, `data_check_time`) USING BTREE,
INDEX `INDEX_DI_IFXTABLE_SET_ID`(`detection_set_info_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4268 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_propmstatus
-- ----------------------------
DROP TABLE IF EXISTS `di_propmstatus`;
CREATE TABLE `di_propmstatus` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_info_id` bigint(20) NOT NULL,
`propmStatus` bigint(20) NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` int(11) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(20) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL,
`data_arrive_time` datetime(0) NULL DEFAULT NULL,
`data_check_time_digital` bigint(20) NULL DEFAULT NULL,
`data_arrive_time_digital` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `data_check_time`) USING BTREE,
INDEX `DI_PROPMSTATUS_1`(`data_check_time`) USING BTREE,
INDEX `DI_PROPMSTATUS_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_PROPMSTATUS_3`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1666 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_rule
-- ----------------------------
DROP TABLE IF EXISTS `di_rule`;
CREATE TABLE `di_rule` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`detection_info_id` bigint(20) NOT NULL,
`ServiceIndex` bigint(20) NULL DEFAULT NULL,
`ServiceCode` bigint(20) NULL DEFAULT NULL,
`ServiceDesc` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`agedTime` bigint(20) NULL DEFAULT NULL,
`ClientNum` bigint(20) NULL DEFAULT NULL,
`RefluxPort` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`RuleNumber` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`usedRuleNum` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`leftRuleNum` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`HitTotalNum` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` int(11) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(20) NULL DEFAULT NULL,
`data_check_time` datetime(0) NOT NULL,
`data_arrive_time` datetime(0) NULL DEFAULT NULL,
`data_check_time_digital` bigint(20) NULL DEFAULT NULL,
`data_arrive_time_digital` bigint(20) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `data_check_time`) USING BTREE,
INDEX `DI_SUGON_RULE_1`(`data_check_time`) USING BTREE,
INDEX `DI_SUGON_RULE_2`(`SEQ_ID`) USING BTREE,
INDEX `DI_SUGON_RULE_3`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1277499 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic PARTITION BY RANGE (to_days(`data_check_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_switchport
-- ----------------------------
DROP TABLE IF EXISTS `di_switchport`;
CREATE TABLE `di_switchport` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`IFINDEX` bigint(22) NULL DEFAULT NULL COMMENT '索引',
`IFDESCR` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`IFTYPE` bigint(22) NULL DEFAULT NULL COMMENT '端口类型',
`IFMTU` bigint(22) NULL DEFAULT NULL COMMENT 'ifMtu',
`IFSPEED` bigint(22) NULL DEFAULT NULL COMMENT '端口带宽',
`IFPHYSADDRESS` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'mac地址',
`IFADMINSTATUS` bigint(22) NULL DEFAULT NULL COMMENT '管理状态',
`IFOPERSTATUS` bigint(22) NULL DEFAULT NULL COMMENT '打开状态',
`IFLASTCHANGE` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '状态变更时间',
`IFINOCTETS` bigint(22) NULL DEFAULT NULL COMMENT '接收的字节',
`IFINUCASTPKTS` bigint(22) NULL DEFAULT NULL COMMENT '被承认的单向传输数据包',
`IFINNUCASTPKTS` bigint(22) NULL DEFAULT NULL COMMENT '被承认的非单向传输数据包',
`IFINDISCARDS` bigint(22) NULL DEFAULT NULL COMMENT '入站被丢弃的数据包',
`IFINERRORS` bigint(22) NULL DEFAULT NULL COMMENT '入站错误数据包',
`IFINUNKNOWNPROTOS` bigint(22) NULL DEFAULT NULL COMMENT '入站不知名的数据包',
`IFOUTOCTETS` bigint(22) NULL DEFAULT NULL COMMENT '输出字节数',
`IFOUTUCASTPKTS` bigint(22) NULL DEFAULT NULL COMMENT '单向传输数据包',
`IFOUTNUCASTPKTS` bigint(22) NULL DEFAULT NULL COMMENT '非单向传输数据包',
`IFOUTDISCARDS` bigint(22) NULL DEFAULT NULL COMMENT '出站被丢弃的数据包',
`IFOUTERRORS` bigint(22) NULL DEFAULT NULL COMMENT '出站传输失败的数据包',
`IFOUTQLEN` bigint(22) NULL DEFAULT NULL COMMENT '输出信息包排列的长度(数据包内)',
`IFSPECIFIC` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '管理信息库MIB对端口详细的说明',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理位置节点',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`INOCTETSSPEED` bigint(22) NULL DEFAULT NULL COMMENT '输入速度',
`INERRORSSCALE` bigint(22) NULL DEFAULT NULL COMMENT '输入错包率',
`OUTOCTETSSPEED` bigint(22) NULL DEFAULT NULL COMMENT '输出速度',
`OUTERRORSSCALE` bigint(22) NULL DEFAULT NULL COMMENT '输出错包率',
`IFINDISCARDSPERC` bigint(22) NULL DEFAULT NULL COMMENT '输入丢包率',
`IFOUTDISCARDSPERC` bigint(22) NULL DEFAULT NULL COMMENT '输出丢包率',
`INPKTSSPEED` bigint(22) NULL DEFAULT NULL COMMENT '收包速率',
`OUTPKTSSPEED` bigint(22) NULL DEFAULT NULL COMMENT '发包速率',
`IFINDISCARDS_VARY` bigint(22) NULL DEFAULT NULL,
`IFOUTDISCARDS_VARY` bigint(22) NULL DEFAULT NULL,
`IFINERRORS_VARY` bigint(22) NULL DEFAULT NULL,
`IFOUTERRORS_VARY` bigint(22) NULL DEFAULT NULL,
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
`IFINOCTETS_T1` bigint(22) NULL DEFAULT NULL COMMENT '接收的字节',
`IFINUCASTPKTS_T1` bigint(22) NULL DEFAULT NULL COMMENT '被承认的单向传输数据包',
`IFINNUCASTPKTS_T1` bigint(22) NULL DEFAULT NULL COMMENT '被承认的非单向传输数据包',
`IFOUTOCTETS_T1` bigint(22) NULL DEFAULT NULL COMMENT '输出字节数',
`IFOUTUCASTPKTS_T1` bigint(22) NULL DEFAULT NULL COMMENT '单向传输数据包',
`IFOUTNUCASTPKTS_T1` bigint(22) NULL DEFAULT NULL COMMENT '非单向传输数据包',
`IFHIGHSPEED` bigint(22) NULL DEFAULT NULL COMMENT '端口速率单位Mbps',
`DATA_64_FLAG` bigint(22) NULL DEFAULT NULL COMMENT '64位数据标识',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DI_SWITCHPORT_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `DI_SWITCHPORT_2`(`IFSPEED`) USING BTREE,
INDEX `DI_SWITCHPORT_3`(`IFADMINSTATUS`) USING BTREE,
INDEX `DI_SWITCHPORT_4`(`IFOUTOCTETS`) USING BTREE,
INDEX `INDEX_DISW_SEQ_ID`(`SEQ_ID`) USING BTREE,
INDEX `INDEX_DISW_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 305999 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_system
-- ----------------------------
DROP TABLE IF EXISTS `di_system`;
CREATE TABLE `di_system` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`SYSDESCR` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSOBJECTID` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSUPTIME` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSCONTACT` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSNAME` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSLOCATION` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`SYSSERVICES` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DI_SYSTEM_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DI_SYSTEM_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7143 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_systeminfo
-- ----------------------------
DROP TABLE IF EXISTS `di_systeminfo`;
CREATE TABLE `di_systeminfo` (
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`HOST_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机名称',
`OPERATE_SYSTEM` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作系统和发行版本',
`CPU_CNT` bigint(22) NULL DEFAULT NULL COMMENT 'CPU核数',
`CPU_MHZ` bigint(22) NULL DEFAULT NULL COMMENT '主频',
`MEMORY_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '内存大小(单位G)',
`SWAP_SIZE` bigint(22) NULL DEFAULT NULL COMMENT 'SWAP大小(单位\\: G)',
`DISK_SIZE` bigint(22) NULL DEFAULT NULL COMMENT '硬盘总大小(单位\\: G)',
`NET_CNT` bigint(22) NULL DEFAULT NULL COMMENT '逻辑网卡数量',
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL COMMENT '物理节点位置',
`DATA_CHECK_TIME` datetime(0) NOT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '数据入库时间',
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '获取监测数据时间',
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL COMMENT '数据入库时间',
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL COMMENT '监测设置id',
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `DI_SYSTEMINFO_1`(`DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DI_SYSTEMINFO_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3125 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_systeminfo_disk
-- ----------------------------
DROP TABLE IF EXISTS `di_systeminfo_disk`;
CREATE TABLE `di_systeminfo_disk` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`DISK_RANG` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DISK_SIZE` bigint(22) NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DI_SYSDISK_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7745 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for di_systeminfo_net
-- ----------------------------
DROP TABLE IF EXISTS `di_systeminfo_net`;
CREATE TABLE `di_systeminfo_net` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
`DETECTION_INFO_ID` bigint(22) NULL DEFAULT NULL,
`NET_NAME` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NET_STATE` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NET_SPEED` bigint(20) NULL DEFAULT NULL,
`NET_IP` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NET_SUBMASK` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NET_GATEWAY` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`NET_MAC` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`DETECTIONED_STATE` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`SEQ_ID` bigint(22) NULL DEFAULT NULL,
`DATA_CHECK_TIME` datetime(0) NOT NULL,
`DATA_ARRIVE_TIME` datetime(0) NULL DEFAULT NULL,
`DATA_CHECK_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DATA_ARRIVE_TIME_DIGITAL` bigint(22) NULL DEFAULT NULL,
`DETECTION_SET_INFO_ID` bigint(22) NULL DEFAULT NULL,
PRIMARY KEY (`ID`, `DATA_CHECK_TIME`) USING BTREE,
INDEX `INDEX_DI_SYSNET_SET_ID`(`DETECTION_SET_INFO_ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14539 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for dictionary_table
-- ----------------------------
DROP TABLE IF EXISTS `dictionary_table`;
CREATE TABLE `dictionary_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`type_nmae` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '名称',
`type_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述',
`type_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '状态',
`type_value` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`type_mark` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '类别标识(预留)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基本数据字典表,定义字典类别' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for email_table
-- ----------------------------
DROP TABLE IF EXISTS `email_table`;
CREATE TABLE `email_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`to_address` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '接收地址',
`action_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '事件类型 值域10监测恢复11监测信息异常13:监测结果超时21主动告警恢复20主动告警异常31结果失败32任务状态变更40系统运行异常恢复41系统运行异常',
`content` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '邮件内容',
`send_flag` decimal(22, 0) NULL DEFAULT NULL COMMENT '0未发送 1已发送',
`action_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '地点',
`action_date` datetime(0) NULL DEFAULT NULL COMMENT '触发时间,监测数据时间',
`action_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '事件标题(具体的监测、任务等名称标题)',
`send_level` decimal(22, 0) NULL DEFAULT NULL COMMENT '值同 data_police_relation POLICE_EMERGENT 的值',
`create_time` datetime(0) NOT NULL COMMENT '插入记录时间',
PRIMARY KEY (`id`, `create_time`) USING BTREE,
INDEX `FGDHDFGVBCG`(`action_date`) USING BTREE,
INDEX `FGHFGHFG`(`to_address`) USING BTREE,
INDEX `FGHFGHFGHFGGF`(`send_flag`) USING BTREE,
INDEX `FGHFGHFGHFGH`(`action_ip`) USING BTREE,
INDEX `FGHFGHFGHFH`(`action_type`) USING BTREE,
INDEX `SFGSFDFGDFG`(`action_desc`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'NMS产生的所有邮件信息' ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`create_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for event_record_library
-- ----------------------------
DROP TABLE IF EXISTS `event_record_library`;
CREATE TABLE `event_record_library` (
`id` bigint(20) NOT NULL DEFAULT 0,
`record_type` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`record_content` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
`seq_ids` int(11) NULL DEFAULT NULL,
`state` decimal(22, 0) NULL DEFAULT NULL,
`record_command` varchar(125) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`pid` decimal(22, 0) NULL DEFAULT NULL,
`create_time` datetime(0) NULL DEFAULT NULL,
`table_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`table_id` decimal(22, 0) NULL DEFAULT NULL,
`nmsserver_id` decimal(22, 0) NULL DEFAULT NULL,
`sync_status` int(11) NULL DEFAULT 0 COMMENT '是否为同步过来的数据 0不是 1 是',
`old_id` bigint(20) NULL DEFAULT NULL COMMENT '原库表id',
`db_id` int(20) NULL DEFAULT NULL COMMENT '原数据库id关联sync_db_info',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for flow_audit_rz
-- ----------------------------
DROP TABLE IF EXISTS `flow_audit_rz`;
CREATE TABLE `flow_audit_rz` (
`seq` bigint(20) NOT NULL DEFAULT 0,
`dip` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`dport` decimal(22, 0) NOT NULL,
`sip` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`sport` decimal(22, 0) NOT NULL,
`protocol` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`start_time` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`end_time` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`in_kb` decimal(22, 0) NOT NULL,
`out_kb` decimal(22, 0) NOT NULL,
PRIMARY KEY (`seq`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for gorup_system_table
-- ----------------------------
DROP TABLE IF EXISTS `gorup_system_table`;
CREATE TABLE `gorup_system_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`user_group_id` int(11) NULL DEFAULT NULL COMMENT '用户组id',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
PRIMARY KEY (`id`) USING BTREE,
INDEX `IDX_GROUPSYSTEMSYSTEMFKIDGORUP`(`system_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户组系统关系表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for img_url
-- ----------------------------
DROP TABLE IF EXISTS `img_url`;
CREATE TABLE `img_url` (
`id` bigint(20) NOT NULL DEFAULT 0,
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '图片url路径',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '图片url' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for loopmission_state_table
-- ----------------------------
DROP TABLE IF EXISTS `loopmission_state_table`;
CREATE TABLE `loopmission_state_table` (
`cur_mission_id` bigint(20) NOT NULL COMMENT '当前周期id',
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id',
`mission_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '任务状态不能为空状态可选1-任务已创建2-任务已开始执行3-任务已完成包含部分节点失败情况4-任务未能执行',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '周期开始时间',
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '周期结束时间',
`fail_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '失败描述',
PRIMARY KEY (`mission_id`, `cur_mission_id`) USING BTREE,
UNIQUE INDEX `cur_mission_id`(`cur_mission_id`, `mission_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for metadata
-- ----------------------------
DROP TABLE IF EXISTS `metadata`;
CREATE TABLE `metadata` (
`id` bigint(20) NOT NULL DEFAULT 0,
`check_type_id` decimal(22, 0) NULL DEFAULT NULL COMMENT '外键检测类别ID',
`table_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表名',
`table_comments` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表描述',
`filed_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字段名',
`filed_comments` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字段描述',
`filed_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字段类型',
`create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建日期',
`create_person` decimal(22, 0) NULL DEFAULT NULL COMMENT '创建人',
`state` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否启用标识0启用1停用',
`update_date` datetime(0) NULL DEFAULT NULL COMMENT '停用时间',
`update_person` decimal(22, 0) NULL DEFAULT NULL COMMENT '停用人',
`chart_state` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否用于统计0启用1停用',
`show_num` decimal(22, 0) NULL DEFAULT NULL COMMENT '在传输过程中的序号',
`isnull` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否为空',
`oid` varchar(400) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'oid',
`sort_sign` decimal(22, 0) NULL DEFAULT 1 COMMENT '是否分类标识:0是1否公用统计图中的多线分类标识字段',
`type_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '对应翻译字典,对部分标识字段的对应翻译字典',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '元数据定义,每个监测类别具体监测数据的定义' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of metadata
-- ----------------------------
INSERT INTO `metadata` VALUES (1, 0, 'DI_SYSTEMINFO', NULL, 'HOST_NAME', 'i18n_metadata.HOST_NAME.filed_comments_n81i', 'VARCHAR2(200)', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (2, 0, 'DI_SYSTEMINFO', NULL, 'OPERATE_SYSTEM', 'i18n_metadata.OPERATE_SYSTEM.filed_comments_n81i', 'VARCHAR2(200)', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (3, 0, 'DI_SYSTEMINFO', NULL, 'CPU_CNT', 'i18n_metadata.CPU_CNT.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (4, 0, 'DI_SYSTEMINFO', NULL, 'CPU_MHZ', 'i18n_metadata.CPU_MHZ.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (5, 0, 'DI_SYSTEMINFO', NULL, 'MEMORY_SIZE', 'i18n_metadata.MEMORY_SIZE.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (6, 0, 'DI_SYSTEMINFO', NULL, 'SWAP_SIZE', 'i18n_metadata.SWAP_SIZE.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (7, 0, 'DI_SYSTEMINFO', NULL, 'DISK_SIZE', 'i18n_metadata.DISK_SIZE.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (8, 0, 'DI_SYSTEMINFO', NULL, 'NET_CNT', 'i18n_metadata.NET_CNT.filed_comments_n81i', 'Number', '2013-01-31 00:00:00', 1, '0', NULL, NULL, '1', 8, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (9, 1, 'DETECT_INFO_CPU', NULL, 'USER_USED_CPU_PERC', 'i18n_metadata.USER_USED_CPU_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (10, 1, 'DETECT_INFO_CPU', NULL, 'SYS_USED_CPU_PERC', 'i18n_metadata.SYS_USED_CPU_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (11, 1, 'DETECT_INFO_CPU', NULL, 'WAIT_CPU_PERC', 'i18n_metadata.WAIT_CPU_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (12, 1, 'DETECT_INFO_CPU', NULL, 'NICE_PERC', 'i18n_metadata.NICE_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (13, 1, 'DETECT_INFO_CPU', NULL, 'FREE_CPU_PERC', 'i18n_metadata.FREE_CPU_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (14, 1, 'DETECT_INFO_CPU', NULL, 'TOTAL_USED_PERC', 'i18n_metadata.TOTAL_USED_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 7, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (15, 1, 'DETECT_INFO_CPU', NULL, 'CPU_MHZ', 'i18n_metadata.CPU_MHZ.filed_comments_n81i', 'Number', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 8, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (16, 1, 'DETECT_INFO_CPU', NULL, 'CPU_NAME', 'i18n_metadata.CPU_NAME.filed_comments_n81i', 'VARCHAR2(100)', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, NULL, 0, NULL);
INSERT INTO `metadata` VALUES (17, 2, 'DETECT_INFO_MEMORY', NULL, 'SIZE_STOREDINPAGING_FILES', 'i18n_metadata.SIZE_STOREDINPAGING_FILES.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (18, 2, 'DETECT_INFO_MEMORY', NULL, 'FREE_SPACE_INPAGING_FILES', 'i18n_metadata.FREE_SPACE_INPAGING_FILES.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (19, 2, 'DETECT_INFO_MEMORY', NULL, 'TOTAL_MEMORY_SIZE', 'i18n_metadata.TOTAL_MEMORY_SIZE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (20, 2, 'DETECT_INFO_MEMORY', NULL, 'USED_MEMORY_SIZE', 'i18n_metadata.USED_MEMORY_SIZE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (21, 2, 'DETECT_INFO_MEMORY', NULL, 'FREE_MEMORY_SIZE', 'i18n_metadata.FREE_MEMORY_SIZE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (22, 2, 'DETECT_INFO_MEMORY', NULL, 'USED_MEMORY_PERC', 'i18n_metadata.USED_MEMORY_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (23, 3, 'DETECT_INFO_DISK', NULL, 'DISK_RANGE', 'i18n_metadata.DISK_RANGE.filed_comments_n81i', 'VARCHAR2(50)', NULL, 1, '0', NULL, 0, '1', 1, NULL, NULL, 0, NULL);
INSERT INTO `metadata` VALUES (24, 3, 'DETECT_INFO_DISK', NULL, 'TOTAL_DISK_SIZE', 'i18n_metadata.TOTAL_DISK_SIZE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (25, 3, 'DETECT_INFO_DISK', NULL, 'FREE_DISK_SIZE', 'i18n_metadata.FREE_DISK_SIZE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (26, 3, 'DETECT_INFO_DISK', NULL, 'USED_DISK_PERC', 'i18n_metadata.USED_DISK_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (27, 3, 'DETECT_INFO_DISK', NULL, 'DISK_ISWRITE', 'i18n_metadata.DISK_ISWRITE.filed_comments_n81i', 'NUMBER', '2013-03-28 00:00:00', 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (28, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_PACKETS', 'i18n_metadata.RX_PACKETS.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (29, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_PACKETS', 'i18n_metadata.TX_PACKETS.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (30, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_BYTES', 'i18n_metadata.RX_BYTES.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (31, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_BYTES', 'i18n_metadata.TX_BYTES.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (32, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_ERRORS', 'i18n_metadata.RX_ERRORS.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (33, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_ERRORS', 'i18n_metadata.TX_ERRORS.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 7, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (34, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_DROPPED', 'i18n_metadata.RX_DROPPED.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 8, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (35, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_DROPPED', 'i18n_metadata.TX_DROPPED.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 9, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (36, 4, 'DETECT_INFO_NETDATA', NULL, 'SPEED', 'i18n_metadata.SPEED.filed_comments_n81i', 'Number', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '1', 10, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (37, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_BPS', 'i18n_metadata.RX_BPS.filed_comments_n81i', 'Number', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '0', 11, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (38, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_BPS', 'i18n_metadata.TX_BPS.filed_comments_n81i', 'Number', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '0', 12, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (39, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_PPS', 'i18n_metadata.RX_PPS.filed_comments_n81i', 'Number', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '0', 13, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (40, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_PPS', 'i18n_metadata.TX_PPS.filed_comments_n81i', 'Number', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '0', 14, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (41, 4, 'DETECT_INFO_NETDATA', NULL, 'NAME', 'i18n_metadata.NAME.filed_comments_n81i', 'VARCHAR2(200)', '2013-01-22 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, NULL, 0, NULL);
INSERT INTO `metadata` VALUES (42, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_ERRORS_PERC', 'i18n_metadata.RX_ERRORS_PERC.filed_comments_n81i', 'Number', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 15, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (43, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_ERRORS_PERC', 'i18n_metadata.TX_ERRORS_PERC.filed_comments_n81i', 'Number', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 16, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (44, 4, 'DETECT_INFO_NETDATA', NULL, 'RX_DROP_PERC', 'i18n_metadata.RX_DROP_PERC.filed_comments_n81i', 'Number', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 17, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (45, 4, 'DETECT_INFO_NETDATA', NULL, 'TX_DROP_PERC', 'i18n_metadata.TX_DROP_PERC.filed_comments_n81i', 'Number', '2013-01-23 00:00:00', 1, '0', NULL, NULL, '1', 18, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (46, 5, 'DETECT_INFO_SYSTEM_DATE', NULL, 'SERVICE_DATE', 'i18n_metadata.SERVICE_DATE.filed_comments_n81i', 'DATE', NULL, 1, '0', NULL, 0, '1', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (47, 5, 'DETECT_INFO_SYSTEM_DATE', NULL, 'DETECT_DATE', 'i18n_metadata.DETECT_DATE.filed_comments_n81i', 'DATE', NULL, 1, '0', NULL, 0, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (48, 5, 'DETECT_INFO_SYSTEM_DATE', NULL, 'TIME_DELAY', 'i18n_metadata.TIME_DELAY.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (49, 6, 'DETECT_INFO_PING', NULL, 'PACKETS_SEND', 'i18n_metadata.PACKETS_SEND.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (50, 6, 'DETECT_INFO_PING', NULL, 'PACKETS_RECEIVED', 'i18n_metadata.PACKETS_RECEIVED.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (51, 6, 'DETECT_INFO_PING', NULL, 'PACKETS_LOST', 'i18n_metadata.PACKETS_LOST.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (52, 6, 'DETECT_INFO_PING', NULL, 'PACKETS_LOST_RATE', 'i18n_metadata.PACKETS_LOST_RATE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (53, 6, 'DETECT_INFO_PING', NULL, 'TIME_CONSUMING_MIN', 'i18n_metadata.TIME_CONSUMING_MIN.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (54, 6, 'DETECT_INFO_PING', NULL, 'TIME_CONSUMING_MAX', 'i18n_metadata.TIME_CONSUMING_MAX.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (55, 6, 'DETECT_INFO_PING', NULL, 'TIME_CONSUMING_AVER', 'i18n_metadata.TIME_CONSUMING_AVER.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 7, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (56, 7, 'DELECT_INFO_NMSC', NULL, 'SEND_INFO', 'i18n_metadata.SEND_INFO.filed_comments_n81i', 'VARCHAR2(100)', NULL, 1, '0', NULL, 0, '1', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (57, 7, 'DELECT_INFO_NMSC', NULL, 'RETURN_INFO', 'i18n_metadata.RETURN_INFO.filed_comments_n81i', 'VARCHAR2(100)', NULL, 1, '0', NULL, 0, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (58, 7, 'DELECT_INFO_NMSC', NULL, 'IS_IDENTICAL', 'i18n_metadata.IS_IDENTICAL.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, 0, '0', 3, NULL, NULL, 1, '161');
INSERT INTO `metadata` VALUES (59, 7, 'DELECT_INFO_NMSC', NULL, 'SEND_TIME', 'i18n_metadata.SEND_TIME.filed_comments_n81i', 'DATE', NULL, 1, '0', NULL, 0, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (60, 7, 'DELECT_INFO_NMSC', NULL, 'RETURN_TIME', 'i18n_metadata.RETURN_TIME.filed_comments_n81i', 'DATE', NULL, 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (61, 7, 'DELECT_INFO_NMSC', NULL, 'DELAY_TIME', 'i18n_metadata.DELAY_TIME.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, 0, '1', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (62, 8, 'DETECT_INFO_PROCESS', NULL, 'CPU_USED_PERC', 'i18n_metadata.CPU_USED_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (63, 8, 'DETECT_INFO_PROCESS', NULL, 'MEM_USED_PERC', 'i18n_metadata.MEM_USED_PERC.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '0', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (64, 8, 'DETECT_INFO_PROCESS', NULL, 'PRO_START_TIME', 'i18n_metadata.PRO_START_TIME.filed_comments_n81i', 'DATE', NULL, 1, '0', NULL, 0, '1', 3, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (65, 8, 'DETECT_INFO_PROCESS', NULL, 'PROC_STATE', 'i18n_metadata.PROC_STATE.filed_comments_n81i', 'VARCHAR2(2)', NULL, 1, '0', NULL, 0, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (66, 8, 'DETECT_INFO_PROCESS', NULL, 'PROC_PRIORITY', 'i18n_metadata.PROC_PRIORITY.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, 0, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (67, 9, 'DI_SYSTEM', 'i18n_metadata.sysDescr.table_comments_n81i', 'sysDescr', 'sysDescr', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.2.1.1.1', 1, NULL);
INSERT INTO `metadata` VALUES (68, 9, 'DI_SYSTEM', 'i18n_metadata.sysObjectID.table_comments_n81i', 'sysObjectID', 'sysObjectID', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.2.1.1.2', 1, NULL);
INSERT INTO `metadata` VALUES (69, 9, 'DI_SYSTEM', 'i18n_metadata.sysUpTime.table_comments_n81i', 'sysUpTime', 'sysUpTime', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.2.1.1.3', 1, NULL);
INSERT INTO `metadata` VALUES (70, 9, 'DI_SYSTEM', 'i18n_metadata.sysContact.table_comments_n81i', 'sysContact', 'sysContact', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.2.1.1.4', 1, NULL);
INSERT INTO `metadata` VALUES (71, 9, 'DI_SYSTEM', 'i18n_metadata.sysName.table_comments_n81i', 'sysName', 'sysName', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 5, NULL, '1.3.6.1.2.1.1.5', 1, NULL);
INSERT INTO `metadata` VALUES (72, 9, 'DI_SYSTEM', 'i18n_metadata.sysLocation.table_comments_n81i', 'sysLocation', 'sysLocation', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.2.1.1.6', 1, NULL);
INSERT INTO `metadata` VALUES (73, 9, 'DI_SYSTEM', 'i18n_metadata.sysServices.table_comments_n81i', 'sysServices', 'sysServices', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.2.1.1.7', 1, NULL);
INSERT INTO `metadata` VALUES (74, 10, 'DI_SWITCHPORT', NULL, 'ifIndex', 'i18n_metadata.ifIndex.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.2.1.2.2.1.1', 1, NULL);
INSERT INTO `metadata` VALUES (75, 10, 'DI_SWITCHPORT', NULL, 'ifDescr', 'i18n_metadata.ifDescr.filed_comments_n81i', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.2.1.2.2.1.2', 0, NULL);
INSERT INTO `metadata` VALUES (76, 10, 'DI_SWITCHPORT', NULL, 'ifType', 'i18n_metadata.ifType.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.2.1.2.2.1.3', 1, NULL);
INSERT INTO `metadata` VALUES (77, 10, 'DI_SWITCHPORT', NULL, 'ifMtu', 'ifMtu', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.2.1.2.2.1.4', 1, NULL);
INSERT INTO `metadata` VALUES (78, 10, 'DI_SWITCHPORT', NULL, 'ifSpeed', 'i18n_metadata.ifSpeed.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 5, NULL, '1.3.6.1.2.1.2.2.1.5', 1, NULL);
INSERT INTO `metadata` VALUES (79, 10, 'DI_SWITCHPORT', NULL, 'ifPhysAddress', 'i18n_metadata.ifPhysAddress.filed_comments_n81i', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.2.1.2.2.1.6', 1, NULL);
INSERT INTO `metadata` VALUES (80, 10, 'DI_SWITCHPORT', NULL, 'ifAdminStatus', 'i18n_metadata.ifAdminStatus.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.2.1.2.2.1.7', 1, NULL);
INSERT INTO `metadata` VALUES (81, 10, 'DI_SWITCHPORT', NULL, 'ifOperStatus', 'i18n_metadata.ifOperStatus.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 8, NULL, '1.3.6.1.2.1.2.2.1.8', 1, NULL);
INSERT INTO `metadata` VALUES (82, 10, 'DI_SWITCHPORT', NULL, 'ifLastChange', 'i18n_metadata.ifLastChange.filed_comments_n81i', 'VARCHAR2(50)', NULL, 1, '0', NULL, NULL, '1', 9, NULL, '1.3.6.1.2.1.2.2.1.9', 1, NULL);
INSERT INTO `metadata` VALUES (83, 10, 'DI_SWITCHPORT', NULL, 'ifInOctets', 'i18n_metadata.ifInOctets.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '0', 10, NULL, '1.3.6.1.2.1.2.2.1.10', 1, NULL);
INSERT INTO `metadata` VALUES (84, 10, 'DI_SWITCHPORT', NULL, 'ifInUcastPkts', 'i18n_metadata.ifInUcastPkts.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 11, NULL, '1.3.6.1.2.1.2.2.1.11', 1, NULL);
INSERT INTO `metadata` VALUES (85, 10, 'DI_SWITCHPORT', NULL, 'ifInNUcastPkts', 'i18n_metadata.ifInNUcastPkts.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 12, NULL, '1.3.6.1.2.1.2.2.1.12', 1, NULL);
INSERT INTO `metadata` VALUES (86, 10, 'DI_SWITCHPORT', NULL, 'ifInDiscards', 'i18n_metadata.ifInDiscards.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 13, NULL, '1.3.6.1.2.1.2.2.1.13', 1, NULL);
INSERT INTO `metadata` VALUES (87, 10, 'DI_SWITCHPORT', NULL, 'ifInErrors', 'i18n_metadata.ifInErrors.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 14, NULL, '1.3.6.1.2.1.2.2.1.14', 1, NULL);
INSERT INTO `metadata` VALUES (88, 10, 'DI_SWITCHPORT', NULL, 'ifInUnknownProtos', 'i18n_metadata.ifInUnknownProtos.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 15, NULL, '1.3.6.1.2.1.2.2.1.15', 1, NULL);
INSERT INTO `metadata` VALUES (89, 10, 'DI_SWITCHPORT', NULL, 'ifOutOctets', 'i18n_metadata.ifOutOctets.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 16, NULL, '1.3.6.1.2.1.2.2.1.16', 1, NULL);
INSERT INTO `metadata` VALUES (90, 10, 'DI_SWITCHPORT', NULL, 'ifOutUcastPkts', 'i18n_metadata.ifOutUcastPkts.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 17, NULL, '1.3.6.1.2.1.2.2.1.17', 1, NULL);
INSERT INTO `metadata` VALUES (91, 10, 'DI_SWITCHPORT', NULL, 'ifOutNUcastPkts', 'i18n_metadata.ifOutNUcastPkts.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 18, NULL, '1.3.6.1.2.1.2.2.1.18', 1, NULL);
INSERT INTO `metadata` VALUES (92, 10, 'DI_SWITCHPORT', NULL, 'ifOutDiscards', 'i18n_metadata.ifOutDiscards.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 19, NULL, '1.3.6.1.2.1.2.2.1.19', 1, NULL);
INSERT INTO `metadata` VALUES (93, 10, 'DI_SWITCHPORT', NULL, 'ifOutErrors', 'i18n_metadata.ifOutErrors.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 20, NULL, '1.3.6.1.2.1.2.2.1.20', 1, NULL);
INSERT INTO `metadata` VALUES (94, 10, 'DI_SWITCHPORT', NULL, 'ifOutQLen', 'i18n_metadata.ifOutQLen.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 21, NULL, '1.3.6.1.2.1.2.2.1.21', 1, NULL);
INSERT INTO `metadata` VALUES (95, 10, 'DI_SWITCHPORT', NULL, 'ifSpecific', 'i18n_metadata.ifSpecific.filed_comments_n81i', 'VARCHAR2(400)', NULL, 1, '0', NULL, NULL, '1', 22, NULL, '1.3.6.1.2.1.2.2.1.22', 1, NULL);
INSERT INTO `metadata` VALUES (96, 10, 'DI_SWITCHPORT', NULL, 'INOCTETSSPEED', 'i18n_metadata.INOCTETSSPEED.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, NULL, '0', 23, NULL, '.0', NULL, NULL);
INSERT INTO `metadata` VALUES (97, 10, 'DI_SWITCHPORT', NULL, 'inPktsSpeed', 'i18n_metadata.inPktsSpeed.filed_comments_n81i', 'Number', '2012-12-06 00:00:00', 1, '0', NULL, NULL, '0', 24, NULL, '.0', 1, NULL);
INSERT INTO `metadata` VALUES (98, 10, 'DI_SWITCHPORT', NULL, 'ifInDiscardsPerc', 'i18n_metadata.ifInDiscardsPerc.filed_comments_n81i', 'Number', '2012-12-06 00:00:00', 1, '0', NULL, NULL, '1', 25, NULL, '.0', 1, NULL);
INSERT INTO `metadata` VALUES (99, 10, 'DI_SWITCHPORT', NULL, 'INERRORSSCALE', 'i18n_metadata.INERRORSSCALE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, NULL, '1', 26, NULL, '.0', NULL, NULL);
INSERT INTO `metadata` VALUES (100, 10, 'DI_SWITCHPORT', NULL, 'OUTOCTETSSPEED', 'i18n_metadata.OUTOCTETSSPEED.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, NULL, '0', 27, NULL, '.0', NULL, NULL);
INSERT INTO `metadata` VALUES (101, 10, 'DI_SWITCHPORT', NULL, 'outPktsSpeed', 'i18n_metadata.outPktsSpeed.filed_comments_n81i', 'Number', '2012-12-06 00:00:00', 1, '0', NULL, NULL, '0', 28, NULL, '.0', 1, NULL);
INSERT INTO `metadata` VALUES (102, 10, 'DI_SWITCHPORT', NULL, 'ifOutDiscardsPerc', 'i18n_metadata.ifOutDiscardsPerc.filed_comments_n81i', 'Number', '2012-12-06 00:00:00', 1, '0', NULL, NULL, '1', 29, NULL, '.0', 1, NULL);
INSERT INTO `metadata` VALUES (103, 10, 'DI_SWITCHPORT', NULL, 'OUTERRORSSCALE', 'i18n_metadata.OUTERRORSSCALE.filed_comments_n81i', 'Number', NULL, 1, '0', NULL, NULL, '1', 30, NULL, '.0', NULL, NULL);
INSERT INTO `metadata` VALUES (104, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'agent_Send_IP', 'agentSendIP', 'VARCHAR2(20)', NULL, 1, '0', NULL, NULL, '1', 1, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (105, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'pdu_Agent_IP', 'pduAgentIP', 'VARCHAR2(20)', NULL, 1, '0', NULL, NULL, '1', 2, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (106, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'receiver_Time', 'receiverTime', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 3, NULL, NULL, 0, NULL);
INSERT INTO `metadata` VALUES (107, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'trap_Version', 'trapVersion', 'Number', NULL, 1, '0', NULL, NULL, '1', 4, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (108, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'Generic_Type', 'trapV1GenericType', 'Number', NULL, 1, '0', NULL, NULL, '1', 5, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (109, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'Specific_Type', 'trapV1SpecificType', 'Number', NULL, 1, '0', NULL, NULL, '1', 6, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (110, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'trap_Name', 'trapName', 'VARCHAR2(200)', NULL, 1, '0', NULL, NULL, '1', 7, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (111, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'trap_OID', 'trapOID', 'VARCHAR2(200)', NULL, 1, '0', NULL, NULL, '1', 8, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (112, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'trap_PDU_OIDs', 'trapPDUOIDs', 'VARCHAR2(2000)', NULL, 1, '0', NULL, NULL, '1', 9, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (113, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'trap_PDU_OID_V', 'trapPDUOIDValues', 'VARCHAR2(2000)', NULL, 1, '0', NULL, NULL, '1', 10, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (114, 11, 'DETECT_INFO_SNMP_TRAP', NULL, 'original_PDU', 'originalPDU', 'VARCHAR2(1000)', NULL, 1, '0', NULL, NULL, '1', 11, NULL, NULL, 1, NULL);
INSERT INTO `metadata` VALUES (115, 13, 'DI_DPBOARDSTATUSENTRY', NULL, 'dpBoardTemperature', 'dpBoardTemperature', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '0', 1, NULL, '1.3.6.1.4.1.31648.3.19.1.1', 0, NULL);
INSERT INTO `metadata` VALUES (116, 14, 'DI_DPSYSTEMPOWERENTRY', NULL, 'dpSystemPowerNo', 'dpSystemPowerNo', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.31648.3.20.1.1', 0, NULL);
INSERT INTO `metadata` VALUES (117, 14, 'DI_DPSYSTEMPOWERENTRY', NULL, 'dpSystemPowerStat', 'dpSystemPowerStat', 'VARCHAR2(400)', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.4.1.31648.3.20.1.2', 1, NULL);
INSERT INTO `metadata` VALUES (118, 15, 'DI_DPSYSTEMFANENTRY', NULL, 'dpSystemFanNo', 'dpSystemFanNo', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.31648.3.21.1.1', 0, NULL);
INSERT INTO `metadata` VALUES (119, 15, 'DI_DPSYSTEMFANENTRY', NULL, 'dpSystemFanStat', 'dpSystemFanStat', 'VARCHAR2(400)', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.4.1.31648.3.21.1.2', 1, NULL);
INSERT INTO `metadata` VALUES (120, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotIndex', 'i18n_metadata.dpSlotIndex.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.31648.6.1.1.1', 1, NULL);
INSERT INTO `metadata` VALUES (121, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotType', 'i18n_metadata.dpSlotType.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.4.1.31648.6.1.1.2', 1, NULL);
INSERT INTO `metadata` VALUES (122, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotDesc', 'i18n_metadata.dpSlotDesc.filed_comments_n81i', 'VARCHAR2(400)', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.4.1.31648.6.1.1.3', 0, NULL);
INSERT INTO `metadata` VALUES (123, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotPortNum', 'i18n_metadata.dpSlotPortNum.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.4.1.31648.6.1.1.4', 1, NULL);
INSERT INTO `metadata` VALUES (124, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotStatus', 'i18n_metadata.dpSlotStatus.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '0', 5, NULL, '1.3.6.1.4.1.31648.6.1.1.5', 1, NULL);
INSERT INTO `metadata` VALUES (125, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotIsMain', 'i18n_metadata.dpSlotIsMain.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.4.1.31648.6.1.1.6', 1, NULL);
INSERT INTO `metadata` VALUES (126, 16, 'DI_DPSLOTENTRY', NULL, 'dpSlotRunTimes', 'i18n_metadata.dpSlotRunTimes.filed_comments_n81i', 'VARCHAR2(400)', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.4.1.31648.6.1.1.7', 1, NULL);
INSERT INTO `metadata` VALUES (127, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuRatio', 'i18n_metadata.dpCpuRatio.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.31648.3.15.1', 1, NULL);
INSERT INTO `metadata` VALUES (128, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuRatioPeak', 'i18n_metadata.dpCpuRatioPeak.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.4.1.31648.3.15.2', 1, NULL);
INSERT INTO `metadata` VALUES (129, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuRatioAverage', 'i18n_metadata.dpCpuRatioAverage.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.4.1.31648.3.15.3', 1, NULL);
INSERT INTO `metadata` VALUES (130, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuTemperature', 'i18n_metadata.dpCpuTemperature.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.4.1.31648.3.15.4', 1, NULL);
INSERT INTO `metadata` VALUES (131, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpMemRatio', 'i18n_metadata.dpMemRatio.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, '1.3.6.1.4.1.31648.3.15.5', 1, NULL);
INSERT INTO `metadata` VALUES (132, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpMemRatioPeak', 'i18n_metadata.dpMemRatioPeak.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.4.1.31648.3.15.6', 1, NULL);
INSERT INTO `metadata` VALUES (133, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpMemRatioAverage', 'i18n_metadata.dpMemRatioAverage.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.4.1.31648.3.15.7', 1, NULL);
INSERT INTO `metadata` VALUES (134, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpMainboardTemperature', 'i18n_metadata.dpMainboardTemperature.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '0', 8, NULL, '1.3.6.1.4.1.31648.3.15.8', 1, NULL);
INSERT INTO `metadata` VALUES (135, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpSession', 'i18n_metadata.dpSession.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 9, NULL, '1.3.6.1.4.1.31648.3.15.9', 0, NULL);
INSERT INTO `metadata` VALUES (136, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuRatio30s', 'i18n_metadata.dpCpuRatio30s.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 10, NULL, '1.3.6.1.4.1.31648.3.15.10', 1, NULL);
INSERT INTO `metadata` VALUES (137, 19, 'DI_DPSYSTEMSTATUS', NULL, 'dpCpuRatio5min', 'i18n_metadata.dpCpuRatio5min.filed_comments_n81i', 'NUMBER', '2013-03-14 00:00:00', 1, '0', NULL, NULL, '1', 11, NULL, '1.3.6.1.4.1.31648.3.15.11', 1, NULL);
INSERT INTO `metadata` VALUES (138, 17, 'DI_IFXTABLE', NULL, 'ifName', 'ifName', 'VARCHAR2(25)', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.2.1.31.1.1.1.1', NULL, NULL);
INSERT INTO `metadata` VALUES (139, 17, 'DI_IFXTABLE', NULL, 'InMulticastPkts', 'ifInMulticastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.2.1.31.1.1.1.2', NULL, NULL);
INSERT INTO `metadata` VALUES (140, 17, 'DI_IFXTABLE', NULL, 'InBroadcastPkts', 'ifInBroadcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.2.1.31.1.1.1.3', NULL, NULL);
INSERT INTO `metadata` VALUES (141, 17, 'DI_IFXTABLE', NULL, 'OutMulcastPkts', 'ifOutMulticastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.2.1.31.1.1.1.4', NULL, NULL);
INSERT INTO `metadata` VALUES (142, 17, 'DI_IFXTABLE', NULL, 'OutBrocastPkts', 'ifOutBroadcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, '1.3.6.1.2.1.31.1.1.1.5', NULL, NULL);
INSERT INTO `metadata` VALUES (143, 17, 'DI_IFXTABLE', NULL, 'ifHCInOctets', 'ifHCInOctets', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.2.1.31.1.1.1.6', NULL, NULL);
INSERT INTO `metadata` VALUES (144, 17, 'DI_IFXTABLE', NULL, 'HCInUCastPkts', 'ifHCInUcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.2.1.31.1.1.1.7', NULL, NULL);
INSERT INTO `metadata` VALUES (145, 17, 'DI_IFXTABLE', NULL, 'HCIMulCastPkts', 'ifHCInMulticastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 8, NULL, '1.3.6.1.2.1.31.1.1.1.8', NULL, NULL);
INSERT INTO `metadata` VALUES (146, 17, 'DI_IFXTABLE', NULL, 'HCIBroCastPkts', 'ifHCInBroadcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 9, NULL, '1.3.6.1.2.1.31.1.1.1.9', 1, NULL);
INSERT INTO `metadata` VALUES (147, 17, 'DI_IFXTABLE', NULL, 'HCOutOctets', 'ifHCOutOctets', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 10, NULL, '1.3.6.1.2.1.31.1.1.1.10', 1, NULL);
INSERT INTO `metadata` VALUES (148, 17, 'DI_IFXTABLE', NULL, 'HCOUcastPkts', 'ifHCOutUcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 11, NULL, '1.3.6.1.2.1.31.1.1.1.11', 1, NULL);
INSERT INTO `metadata` VALUES (149, 17, 'DI_IFXTABLE', NULL, 'HCOMulCastPkts', 'ifHCOutMulticastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 12, NULL, '1.3.6.1.2.1.31.1.1.1.12', 1, NULL);
INSERT INTO `metadata` VALUES (150, 17, 'DI_IFXTABLE', NULL, 'HCOBroCastPkts', 'ifHCOutBroadcastPkts', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 13, NULL, '1.3.6.1.2.1.31.1.1.1.13', 1, NULL);
INSERT INTO `metadata` VALUES (151, 17, 'DI_IFXTABLE', NULL, 'LinkUpDownTrapE', 'ifLinkUpDownTrapEnable', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 14, NULL, '1.3.6.1.2.1.31.1.1.1.14', 1, NULL);
INSERT INTO `metadata` VALUES (152, 17, 'DI_IFXTABLE', NULL, 'ifHighSpeed', 'i18n_metadata.ifHighSpeed.filed_comments_n81i', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 15, NULL, '1.3.6.1.2.1.31.1.1.1.15', 1, NULL);
INSERT INTO `metadata` VALUES (153, 17, 'DI_IFXTABLE', NULL, 'PromiscuousMode', 'ifPromiscuousMode', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 16, NULL, '1.3.6.1.2.1.31.1.1.1.16', 1, NULL);
INSERT INTO `metadata` VALUES (154, 17, 'DI_IFXTABLE', NULL, 'ConnectorPresen', 'ifConnectorPresent', 'Number', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 17, NULL, '1.3.6.1.2.1.31.1.1.1.17', 1, NULL);
INSERT INTO `metadata` VALUES (155, 17, 'DI_IFXTABLE', NULL, 'ifAlias', 'ifAlias', 'VARCHAR2(50)', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 18, NULL, '1.3.6.1.2.1.31.1.1.1.18', 1, NULL);
INSERT INTO `metadata` VALUES (156, 17, 'DI_IFXTABLE', NULL, 'CounterDisconti', 'ifCounterDiscontinuityTime', 'VARCHAR2(100)', '2013-03-18 00:00:00', 1, '0', NULL, NULL, '1', 19, NULL, '1.3.6.1.2.1.31.1.1.1.19', 1, NULL);
INSERT INTO `metadata` VALUES (183, 10, 'DI_SWITCHPORT', NULL, 'ifInOctets_t1', 'i18n_metadata.ifInOctets_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 31, NULL, '1.3.6.1.2.1.2.2.1.10', 1, NULL);
INSERT INTO `metadata` VALUES (184, 10, 'DI_SWITCHPORT', NULL, 'ifInUcastPkts_t1', 'i18n_metadata.ifInUcastPkts_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 32, NULL, '1.3.6.1.2.1.2.2.1.11', 1, NULL);
INSERT INTO `metadata` VALUES (185, 10, 'DI_SWITCHPORT', NULL, 'ifInNUcastPkts_t1', 'i18n_metadata.ifInNUcastPkts_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 33, NULL, '1.3.6.1.2.1.2.2.1.12', 1, NULL);
INSERT INTO `metadata` VALUES (186, 10, 'DI_SWITCHPORT', NULL, 'ifOutOctets_t1', 'i18n_metadata.ifOutOctets_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 34, NULL, '1.3.6.1.2.1.2.2.1.16', 1, NULL);
INSERT INTO `metadata` VALUES (187, 10, 'DI_SWITCHPORT', NULL, 'ifOutUcastPkts_t1', 'i18n_metadata.ifOutUcastPkts_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 35, NULL, '1.3.6.1.2.1.2.2.1.17', 1, NULL);
INSERT INTO `metadata` VALUES (188, 10, 'DI_SWITCHPORT', NULL, 'ifOutNUcastPkts_t1', 'i18n_metadata.ifOutNUcastPkts_t1.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 36, NULL, '1.3.6.1.2.1.2.2.1.18', 1, NULL);
INSERT INTO `metadata` VALUES (189, 10, 'DI_SWITCHPORT', NULL, 'ifHighSpeed', 'i18n_metadata.ifHighSpeed.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 37, NULL, '1.3.6.1.2.1.31.1.1.1.15.1.1000000', 1, NULL);
INSERT INTO `metadata` VALUES (201, 10, 'DI_SWITCHPORT', NULL, 'Data_64_FLag', 'i18n_metadata.Data_64_FLag.filed_comments_n81i', 'NUMBER', NULL, 1, '0', NULL, NULL, '1', 38, NULL, '.0', 1, NULL);
INSERT INTO `metadata` VALUES (100016, 100, 'DI_RULE', NULL, 'ServiceIndex', 'aclServiceIndex', 'Number', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.5000000.4.3.1.1', NULL, NULL);
INSERT INTO `metadata` VALUES (100017, 100, 'DI_RULE', NULL, 'ServiceCode', 'ServiceCode', 'Number', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '1.3.6.1.4.1.5000000.4.3.1.2', NULL, NULL);
INSERT INTO `metadata` VALUES (100018, 100, 'DI_RULE', NULL, 'ServiceDesc', 'ServiceDesc', 'VARCHAR2(32)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, '1.3.6.1.4.1.5000000.4.3.1.3', NULL, NULL);
INSERT INTO `metadata` VALUES (100019, 100, 'DI_RULE', NULL, 'agedTime', 'agedTime', 'Number', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, '1.3.6.1.4.1.5000000.4.3.1.4', NULL, NULL);
INSERT INTO `metadata` VALUES (100020, 100, 'DI_RULE', NULL, 'ClientNum', 'ServiceRefluxClientNum', 'Number', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, '1.3.6.1.4.1.5000000.4.3.1.5', NULL, NULL);
INSERT INTO `metadata` VALUES (100021, 100, 'DI_RULE', NULL, 'RefluxPort', 'aclServiceRefluxPort', 'VARCHAR2(64)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, '1.3.6.1.4.1.5000000.4.3.1.6', NULL, NULL);
INSERT INTO `metadata` VALUES (100022, 100, 'DI_RULE', NULL, 'RuleNumber', 'maxmumRuleNumber', 'VARCHAR2(1024)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, '1.3.6.1.4.1.5000000.4.3.1.7', NULL, NULL);
INSERT INTO `metadata` VALUES (100023, 100, 'DI_RULE', NULL, 'usedRuleNum', 'usedRuleNumber', 'VARCHAR2(1024)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 8, NULL, '1.3.6.1.4.1.5000000.4.3.1.8', NULL, NULL);
INSERT INTO `metadata` VALUES (100024, 100, 'DI_RULE', NULL, 'leftRuleNum', 'leftRuleNumber', 'VARCHAR2(1024)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 9, NULL, '1.3.6.1.4.1.5000000.4.3.1.9', NULL, NULL);
INSERT INTO `metadata` VALUES (100025, 100, 'DI_RULE', NULL, 'HitTotalNum', 'aclHitTotalNumber', 'VARCHAR2(64)', '2018-07-18 00:00:00', 1, '0', NULL, NULL, '1', 10, NULL, '1.3.6.1.4.1.5000000.4.3.1.10', NULL, NULL);
INSERT INTO `metadata` VALUES (100026, 101, 'DI_PROPMSTATUS', NULL, 'propmStatus', 'propmStatus', 'Number', '2018-09-20 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '1.3.6.1.4.1.5000000.1.4.1.1.3', 0, '');
INSERT INTO `metadata` VALUES (100027, 102, 'DI_BUSINESSPRO', NULL, 'module', 'i18n_metadata.module.filed_comments_n81i', 'VARCHAR2(32)', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, NULL, 1, '');
INSERT INTO `metadata` VALUES (100028, 102, 'DI_BUSINESSPRO', NULL, 'pid', 'i18n_metadata.pid.filed_comments_n81i', 'Number', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100029, 102, 'DI_BUSINESSPRO', NULL, 'cpupct', 'i18n_metadata.cpupct.filed_comments_n81i', 'Number', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '0', 3, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100030, 102, 'DI_BUSINESSPRO', NULL, 'mempct', 'i18n_metadata.mempct.filed_comments_n81i', 'Number', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '0', 4, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100031, 102, 'DI_BUSINESSPRO', NULL, 'prostatus', 'i18n_metadata.prostatus.filed_comments_n81i', 'VARCHAR2(8)', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100032, 102, 'DI_BUSINESSPRO', NULL, 'propriority', 'i18n_metadata.propriority.filed_comments_n81i', 'Number', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 6, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100033, 102, 'DI_BUSINESSPRO', NULL, 'lstart', 'i18n_metadata.lstart.filed_comments_n81i', 'VARCHAR2(128)', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 7, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100034, 102, 'DI_BUSINESSPRO', NULL, 'iscritical', 'i18n_metadata.iscritical.filed_comments_n81i', 'VARCHAR2(128)', '2018-10-05 00:00:00', 1, '0', NULL, NULL, '1', 8, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100035, 103, 'DI_C3GLOG', NULL, 'logpath', 'path of log file', 'VARCHAR2(256)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100036, 103, 'DI_C3GLOG', NULL, 'reptime', 'report time', 'DATE', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100037, 103, 'DI_C3GLOG', NULL, 'c3ip', 'c3 server IP', 'VARCHAR2(32)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100038, 103, 'DI_C3GLOG', NULL, 'gdevip', 'G device IP', 'VARCHAR2(32)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 4, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100039, 103, 'DI_C3GLOG', NULL, 'repcontent', 'details of report', 'VARCHAR2(256)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 5, NULL, NULL, NULL, NULL);
INSERT INTO `metadata` VALUES (100040, 104, 'DI_DKLOG', '', 'logpath', 'path of log file', 'VARCHAR2(256)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 1, NULL, '', 1, '');
INSERT INTO `metadata` VALUES (100041, 104, 'DI_DKLOG', '', 'reptime', 'report time', 'DATE', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 2, NULL, '', 2, '');
INSERT INTO `metadata` VALUES (100042, 104, 'DI_DKLOG', '', 'repcontent', 'details of report', 'VARCHAR2(256)', '2018-10-09 00:00:00', 1, '0', NULL, NULL, '1', 3, NULL, '', 3, '');
-- ----------------------------
-- Table structure for mission_file_information
-- ----------------------------
DROP TABLE IF EXISTS `mission_file_information`;
CREATE TABLE `mission_file_information` (
`id` bigint(20) NOT NULL DEFAULT 0,
`mission_id` int(11) NULL DEFAULT NULL COMMENT '任务id',
`file_name` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件名称',
`dest_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '源路径',
`md5_value` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件校验值',
`owner` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '推送文件的所有者只针对Linux有效',
`permission` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '推送文件拥有的权限只针对Linux有效',
`is_cover` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '覆盖标识Y创建N不创建 默认为N忽略大小写',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务推送文件信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_parameter_table1
-- ----------------------------
DROP TABLE IF EXISTS `mission_parameter_table1`;
CREATE TABLE `mission_parameter_table1` (
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id 主键',
`mission_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务描述 可以为空',
`source_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件源路径 不能为空长度不能为0',
`target_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件目的路径 不能为空长度不能为0',
`check_value` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件校验值 不能为空,初步可以设定文件长度',
`node_list_id` int(11) NULL DEFAULT NULL COMMENT '节点组id 不能为空,外键',
`os_limits` decimal(22, 0) NULL DEFAULT NULL COMMENT '-1系统类型无关用于非系统升级标识 0全系统 1Windows系统 2 Linux系统',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '启动时间,或文件推送后任务重启时间',
`version` decimal(22, 0) NULL DEFAULT NULL COMMENT '版本号',
`is_create_cover` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建覆盖标识Y创建N不创建 默认为N忽略大小写',
`command_para` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文件推送参数',
`node_groups_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务的有效节点组范围',
`node_ips_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置的有效节点范围存储节点id用逗号连接。如果有NODES_IP有值则不管节点组的有效范围如果NODES_IP无值则使用节点组的范围如果NODES_IP和NODE_GROUPS_ID均为空则有效范围是SYSTEM_ID系统内全部有效节点如果三者均为空则有效范围为NMS系统内全部有效节点',
PRIMARY KEY (`mission_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务参数表1对应任务类型是文件推送的任务' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_parameter_table4
-- ----------------------------
DROP TABLE IF EXISTS `mission_parameter_table4`;
CREATE TABLE `mission_parameter_table4` (
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id 主键',
`mission_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务描述 可以为空',
`command_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '类型',
`command_id` decimal(22, 0) NULL DEFAULT NULL COMMENT 'commond id',
`command_para` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文件推送参数',
`filter_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '过滤类型',
`filter_keyword` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '过滤关键词 支持与或表达式',
`max_return` decimal(22, 0) NULL DEFAULT NULL COMMENT '返回结果最大长度 不能为空缺省1024返回结果的最大长度',
`node_list_id` int(11) NULL DEFAULT NULL COMMENT '节点组id 不能为空,外键',
`version` decimal(22, 0) NULL DEFAULT NULL COMMENT '版本号',
`node_groups_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务的有效节点组范围',
`node_ips_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置的有效节点范围存储节点id用逗号连接。如果有NODES_IP有值则不管节点组的有效范围如果NODES_IP无值则使用节点组的范围如果NODES_IP和NODE_GROUPS_ID均为空则有效范围是SYSTEM_ID系统内全部有效节点如果三者均为空则有效范围为NMS系统内全部有效节点',
`command_ename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命令名称根据要求废弃command_id,使用命令名称作为命令唯一标识关联命令信息',
PRIMARY KEY (`mission_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务参数表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_parameter_table6
-- ----------------------------
DROP TABLE IF EXISTS `mission_parameter_table6`;
CREATE TABLE `mission_parameter_table6` (
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id',
`mission_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务描述',
`command_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '类型',
`command_id` int(11) NULL DEFAULT NULL COMMENT 'command id',
`command_para` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文件推送参数',
`filter_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '过滤类型',
`filter_keyword` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '过滤关键词 支持与或表达式',
`max_return` decimal(22, 0) NULL DEFAULT NULL COMMENT '返回结果最大长度 不能为空缺省1024返回结果的最大长度',
`node_list_id` int(11) NULL DEFAULT NULL COMMENT '节点组id 不能为空,外键',
`source_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件源路径 不能为空长度不能为0',
`target_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件目的路径 不能为空长度不能为0',
`check_value` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件校验值 不能为空,初步可以设定文件长度',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '启动时间,或文件推送后任务重启时间',
`version` decimal(22, 0) NULL DEFAULT NULL COMMENT '版本号',
`node_groups_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务的有效节点组范围',
`node_ips_id` varchar(4000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设置的有效节点范围存储节点id用逗号连接。如果有NODES_IP有值则不管节点组的有效范围如果NODES_IP无值则使用节点组的范围如果NODES_IP和NODE_GROUPS_ID均为空则有效范围是SYSTEM_ID系统内全部有效节点如果三者均为空则有效范围为NMS系统内全部有效节点',
`old_task_id` int(11) NULL DEFAULT NULL COMMENT '再次执行任务ID',
`command_ename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命令名称根据要求废弃command_id,使用命令名称作为命令唯一标识关联命令信息',
PRIMARY KEY (`mission_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务参数表6升级任务参数信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_result_table1
-- ----------------------------
DROP TABLE IF EXISTS `mission_result_table1`;
CREATE TABLE `mission_result_table1` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id 和下一项联合主键',
`node_id` int(11) NULL DEFAULT NULL COMMENT '节点id 节点id',
`result` decimal(22, 0) NULL DEFAULT NULL COMMENT '执行失败最终结果1;最终执行成功状态为0',
`result_desc` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '失败原因 可以为空',
`seq_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '物理位置唯一节点',
PRIMARY KEY (`id`, `mission_id`, `seq_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_result_table4
-- ----------------------------
DROP TABLE IF EXISTS `mission_result_table4`;
CREATE TABLE `mission_result_table4` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id',
`node_id` int(11) NULL DEFAULT NULL COMMENT '节点id',
`result` decimal(22, 0) NULL DEFAULT NULL COMMENT '3任务信息下发中40任务信息下发成功信息有NMSAgent端提供41任务信息下发失败信息有NMSServer端提供以下结果由NMSAgent端提供50停用进程成功51停用进程失败60备份失败61备份成功70覆盖目标目录成功71覆盖目标目录失败80启动成功81启动失败每个失败都表示本节点执行失败最终结果1;最终执行成功状态为0',
`result_desc` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '描述',
`seq_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '物理位置唯一节点',
`file_info` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '上传文件存储字段(格式: 显示名称$@$实际名称;显示名称$@$实际名称',
`result_detail` int(11) NULL DEFAULT NULL COMMENT '任务结果失败的具体原因,目前只用于下发失败的情况(41)主要用于下发失败后再次初始化周期任务的结果时默认结果为1失败具体结果为41下发失败',
PRIMARY KEY (`id`, `mission_id`, `seq_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 591 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_result_table6
-- ----------------------------
DROP TABLE IF EXISTS `mission_result_table6`;
CREATE TABLE `mission_result_table6` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id',
`node_id` int(11) NULL DEFAULT NULL COMMENT '节点id',
`result` decimal(22, 0) NULL DEFAULT NULL COMMENT '3任务信息下发中40任务信息下发成功信息有NMSAgent端提供41任务信息下发失败信息有NMSServer端提供以下结果由NMSAgent端提供50停用进程成功51停用进程失败60备份失败61备份成功70覆盖目标目录成功71覆盖目标目录失败80启动成功81启动失败每个失败都表示本节点执行失败最终结果1;最终执行成功状态为0',
`result_desc` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '描述',
`seq_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '物理位置唯一节点',
`file_info` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '上传文件存储字段(格式: 显示名称$@$实际名称;显示名称$@$实际名称',
PRIMARY KEY (`id`, `mission_id`, `seq_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for mission_state_table
-- ----------------------------
DROP TABLE IF EXISTS `mission_state_table`;
CREATE TABLE `mission_state_table` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`mission_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '任务id',
`mission_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务名称',
`mission_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '任务类型 不能为空,类型可选[1、2、3、4、5]1-文件推送\r\n2-非流文本数据获取\r\n3-流文本数据获取\r\n4-命令执行\r\n5-shell注册',
`mission_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '任务状态 不能为空,状态可选[0、1、2、3、4、5]0-任务信息保存 1-任务已创建\r\n2-任务已开始执行\r\n3-周期任务已完成包含部分节点失败情况30、31、32非周期任务已完成30-全部成功31-全部失败32-部分成功)\r\n4-任务未能执行\r\n5-定时任务已经被撤销',
`view_level` decimal(22, 0) NULL DEFAULT NULL COMMENT '查看范围取值范围[1、3]\r\n1-发布人查看\r\n2-发布人所在组查看\r\n3-系统内全部人员可看',
`user_id` int(11) NULL DEFAULT NULL COMMENT '用户id',
`group_id` int(11) NULL DEFAULT NULL COMMENT '用户组id',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始执行时间',
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '中止时间',
`fail_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '失败原因',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
`is_loop` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否定时任务 不能为空1是0不是。默认值0',
`loop_delay` decimal(22, 0) NULL DEFAULT NULL COMMENT '任务循环周期,单位为分钟 Loop_flag为1时不能为空',
`contact_user_ids` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联系人ID,逗号间隔',
`failed_count` decimal(22, 0) NULL DEFAULT 0 COMMENT '失败数',
`auto_desc` varchar(3200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`mission_state_desc` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '任务结果状态的描述信息',
`is_look` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否查看结果0已查看 1未查看',
`look_user_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '查看人ID',
PRIMARY KEY (`id`, `mission_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 152 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务状态表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nms_error_code
-- ----------------------------
DROP TABLE IF EXISTS `nms_error_code`;
CREATE TABLE `nms_error_code` (
`id` bigint(20) NOT NULL DEFAULT 0,
`error_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '异常code;非空不重复',
`error_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '异常名称:非空不重复',
`error_des` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常描述',
`error_level` decimal(22, 0) NOT NULL DEFAULT 0 COMMENT '错误(告警)级别',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'NMS异常代码表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nms_error_info
-- ----------------------------
DROP TABLE IF EXISTS `nms_error_info`;
CREATE TABLE `nms_error_info` (
`id` bigint(20) NOT NULL DEFAULT 0,
`error_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常code非空',
`error_time` datetime(0) NOT NULL COMMENT '异常产生时间:非空',
`errort_getip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常信息提供IP非空',
`errort_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常信息产生IP非空',
`error_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '非空异常状态非空0已解决1未解决',
`state_update_time` datetime(0) NULL DEFAULT NULL COMMENT '解决时间',
`state_update_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '解决人',
`error_des` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常描述信息',
PRIMARY KEY (`id`, `error_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '异常信息表' ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`error_time`))
PARTITIONS 1
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for node_box_table
-- ----------------------------
DROP TABLE IF EXISTS `node_box_table`;
CREATE TABLE `node_box_table` (
`box_id` bigint(20) NOT NULL DEFAULT 0 COMMENT 'id主键',
`descinfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '机柜描述',
`ispn` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '机柜编号',
`box_u_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '机柜U位',
`room_ispn` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '机房编号',
`room_row_position` decimal(22, 0) NULL DEFAULT NULL COMMENT '机房行号',
`room_col_position` decimal(22, 0) NULL DEFAULT NULL COMMENT '机房列号',
PRIMARY KEY (`box_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '机柜信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_figure_info
-- ----------------------------
DROP TABLE IF EXISTS `node_figure_info`;
CREATE TABLE `node_figure_info` (
`id` bigint(20) NOT NULL DEFAULT 0 COMMENT '主键',
`pid` decimal(22, 0) NOT NULL COMMENT '父id',
`device_type_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备型号:作为设置数据检查参照',
`seqid` int(11) NOT NULL COMMENT '节点物理标识',
`show_level` decimal(22, 0) NOT NULL COMMENT '图形级别:最多支持5级',
`show_index` decimal(22, 0) NULL DEFAULT NULL COMMENT '级别下位置序号:注意从0还是从1开始',
`name_flag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称标识:例如pos1_0,xgei_2/3,\r\nTen-GigabitEthernet14/0/1等',
`port_oper_status` decimal(22, 0) NOT NULL COMMENT '状态1up2down',
`port_status` decimal(22, 0) NOT NULL COMMENT 'Up端口的状态:0不正常1正常',
`figure_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'rect、circle、image等svg图形类型',
`figure_x` decimal(22, 0) NULL DEFAULT NULL COMMENT 'x坐标',
`figure_y` decimal(22, 0) NULL DEFAULT NULL COMMENT 'y坐标',
`figure_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_height` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_stroke` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '边缘填充色',
`figure_stroke_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '边缘宽度',
`figure_fill` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '填充色:图形为填充色image为xlink:href内容',
`data_check_time_digital` decimal(22, 0) NULL DEFAULT NULL COMMENT '监测时间idnew作为svg文件名称',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
`add_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '添加人',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间',
`last_update_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '最后修改人',
`figure_fill_model` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '做为FIGURE_FILL字段的模板',
`is_leaf` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否有链接10有的叶子节点没有链接如电源、风扇',
`port_set_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '端口设置状态1up2down',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '节点图形定义(根据设置生成)' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_ip_table
-- ----------------------------
DROP TABLE IF EXISTS `node_ip_table`;
CREATE TABLE `node_ip_table` (
`node_ip` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点ip',
`node_id` int(11) NULL DEFAULT NULL COMMENT '节点id',
`node_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点类型'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_lattice_record
-- ----------------------------
DROP TABLE IF EXISTS `node_lattice_record`;
CREATE TABLE `node_lattice_record` (
`v_number` int(11) NOT NULL,
`v_nodeSeqs` int(11) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_lattice_table
-- ----------------------------
DROP TABLE IF EXISTS `node_lattice_table`;
CREATE TABLE `node_lattice_table` (
`id` bigint(20) NOT NULL DEFAULT 0 COMMENT '主键',
`lattice_position` decimal(22, 0) NOT NULL COMMENT '机柜中的U位位置从下到上',
`node_box_id` int(11) NOT NULL COMMENT '机柜id',
`node_seq` int(11) NULL DEFAULT NULL COMMENT '物理节点seqid',
`lottice_position_temp` decimal(22, 0) NULL DEFAULT NULL COMMENT '机柜中的U位位置从下到上bak',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '机柜中个节点的格子' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_position
-- ----------------------------
DROP TABLE IF EXISTS `node_position`;
CREATE TABLE `node_position` (
`id` bigint(20) NOT NULL DEFAULT 0,
`table_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表名',
`node_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点类型',
`node_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点id',
`position_x` decimal(22, 0) NULL DEFAULT NULL COMMENT '横坐标位置',
`position_y` decimal(22, 0) NULL DEFAULT NULL COMMENT '纵坐标位置',
`image_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '图片路径',
`view_time_mark` datetime(0) NULL DEFAULT NULL COMMENT '创建展示的时间 通过时间间隔 借助CSS样式用于区别新旧节点',
`view_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '展示类别0:默认值,普通节点 1:图标集合,可双击展示子图 2:方块集合,其子节点均为方块展示)',
`parent_id` int(11) NULL DEFAULT NULL COMMENT '父级关联节点ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '拓扑位置关系表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_room_lattice_table
-- ----------------------------
DROP TABLE IF EXISTS `node_room_lattice_table`;
CREATE TABLE `node_room_lattice_table` (
`id` bigint(20) NOT NULL DEFAULT 0 COMMENT '主键id',
`lattice_row_position` decimal(22, 0) NOT NULL COMMENT '机房中的行位置',
`lattice_col_position` decimal(22, 0) NOT NULL COMMENT '机房中的列位置',
`room_id` int(11) NOT NULL COMMENT '机房id',
`node_box_id` int(11) NULL DEFAULT NULL COMMENT '机柜id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '机房位置表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_room_table
-- ----------------------------
DROP TABLE IF EXISTS `node_room_table`;
CREATE TABLE `node_room_table` (
`room_id` bigint(20) NOT NULL DEFAULT 0 COMMENT 'ID主键',
`room_ispn` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '机房编号',
`room_desc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '机房描述',
`room_rows` decimal(22, 0) NULL DEFAULT NULL COMMENT '机房行数',
`room_cols` decimal(22, 0) NULL DEFAULT NULL COMMENT '机房列数',
`create_user_id` int(11) NULL DEFAULT NULL COMMENT '创建用户id',
`create_datetime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_user_id` int(11) NULL DEFAULT NULL COMMENT '修改用户id',
`update_datetime` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`room_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '机房表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for node_table
-- ----------------------------
DROP TABLE IF EXISTS `node_table`;
CREATE TABLE `node_table` (
`node_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '主键',
`node_ip` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'ip',
`node_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点类型:服务器等',
`node_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点名称',
`node_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述',
`node_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点状态0有效1无效\'',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
`node_createtime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`create_user_id` int(11) NULL DEFAULT NULL COMMENT '创建人id',
`node_stoptime` datetime(0) NULL DEFAULT NULL COMMENT '停用时间',
`stop_user_id` int(11) NULL DEFAULT NULL COMMENT '停用人id',
`is_temp` decimal(22, 0) NULL DEFAULT 0 COMMENT '临时节点标识默认0 临时节点1为确认节点',
`ipn` decimal(22, 0) NULL DEFAULT NULL COMMENT '整型IP值',
`node_lattice_id` decimal(22, 0) NULL DEFAULT NULL COMMENT '格子id',
`seq_id` int(11) NULL DEFAULT NULL COMMENT '物理主机的唯一标识',
`node_group_id` int(11) NULL DEFAULT NULL COMMENT '节点组id',
`node_u_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点物理厚度U位',
`brand_id` int(11) NULL DEFAULT 0 COMMENT '品牌id',
`snmp_version` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点支持的SNMP 的版本标准 version2c=1 version3=3',
`node_system_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点的操作系统类型1 Linux2 Windows 3 Other',
`node_mac` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点MAC地址',
`node_ip_info` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点IP信息',
`node_begin_utype` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点起始U位',
`node_box_ispn` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '机柜编号',
`node_username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点机用户名',
`node_password` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点机密码',
`network_element_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '网元类型',
`special_server_type` decimal(10, 0) NULL DEFAULT NULL COMMENT '特殊服务器类型',
`sync_status` int(2) NULL DEFAULT 2 COMMENT '默认值为db_info表中当前数据库的id',
PRIMARY KEY (`node_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nodegroup_arrow_position
-- ----------------------------
DROP TABLE IF EXISTS `nodegroup_arrow_position`;
CREATE TABLE `nodegroup_arrow_position` (
`id` int(11) NOT NULL COMMENT '主键id',
`system_id` int(11) NOT NULL COMMENT '业务系统id',
`src_group_id` int(11) NULL DEFAULT NULL COMMENT '箭头源节点组ID',
`desc_group_id` int(11) NULL DEFAULT NULL COMMENT '箭头目标节点组ID',
`figure_x` decimal(22, 0) NOT NULL COMMENT '图片X坐标',
`figure_y` decimal(22, 0) NOT NULL COMMENT '图片y坐标',
`figure_width` decimal(22, 0) NOT NULL COMMENT '',
`figure_height` decimal(22, 0) NOT NULL COMMENT '',
`figure_fill` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '填充色',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`create_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '创建人id',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间',
`last_update_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '最后修改人id'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '拓扑图动态箭头位置预置数据表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nodegroup_bgimg_position
-- ----------------------------
DROP TABLE IF EXISTS `nodegroup_bgimg_position`;
CREATE TABLE `nodegroup_bgimg_position` (
`id` bigint(20) NOT NULL DEFAULT 0 COMMENT '主键id',
`system_id` int(11) NOT NULL COMMENT '业务系统id',
`group_id` int(11) NOT NULL COMMENT '节点组ID',
`figure_x` decimal(22, 0) NOT NULL COMMENT '图片x坐标',
`figure_y` decimal(22, 0) NOT NULL COMMENT '图片y坐标',
`figure_width` decimal(22, 0) NOT NULL COMMENT '',
`figure_height` decimal(22, 0) NOT NULL COMMENT '',
`figure_fill` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '填充色',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`create_userid` int(11) NULL DEFAULT NULL COMMENT '创建人id',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后一次修改时间',
`last_update_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '最后一次修改人id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '逻辑拓扑图节点组背景图片位置表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nodegroup_position
-- ----------------------------
DROP TABLE IF EXISTS `nodegroup_position`;
CREATE TABLE `nodegroup_position` (
`id` bigint(20) NOT NULL DEFAULT 0 COMMENT '记录唯一标识',
`system_id` int(11) NOT NULL COMMENT '业务系统id',
`group_id` int(11) NOT NULL COMMENT '节点组id',
`pgroup_id` int(11) NOT NULL COMMENT '父级组id',
`show_level` decimal(22, 0) NOT NULL COMMENT '显示层级',
`show_index` decimal(22, 0) NULL DEFAULT NULL COMMENT '显示序号',
`figure_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'rect、circle、image等svg图形类型',
`figure_x` decimal(22, 0) NULL DEFAULT NULL COMMENT 'x坐标',
`figure_y` decimal(22, 0) NULL DEFAULT NULL COMMENT 'y坐标',
`figure_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_height` decimal(22, 0) NULL DEFAULT NULL COMMENT '',
`figure_stroke` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '边缘填充色',
`figure_stroke_width` decimal(22, 0) NULL DEFAULT NULL COMMENT '边宽',
`figure_fill` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '填充色',
`show_status` decimal(22, 0) NOT NULL COMMENT '0正常 1异常匹配不到的不显示状态',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
`add_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '添加人',
`last_update_time` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间',
`last_update_userid` decimal(22, 0) NULL DEFAULT NULL COMMENT '最后修改人',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '节点组位置信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for nodegroup_table
-- ----------------------------
DROP TABLE IF EXISTS `nodegroup_table`;
CREATE TABLE `nodegroup_table` (
`group_id` int(11) NOT NULL DEFAULT 0 COMMENT '主键',
`group_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '节点组名称',
`view_level` decimal(22, 0) NULL DEFAULT NULL COMMENT '查看权限范围',
`create_user_id` int(11) NULL DEFAULT NULL COMMENT '创建人id',
`create_usergroup_id` decimal(22, 0) NULL DEFAULT NULL COMMENT '创建人使用组id',
`group_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '组类型1临时0常态',
`group_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '组描述',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
`is_valid` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否有效1有效0无效',
`group_createtime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`parent_group_id` int(11) NULL DEFAULT NULL COMMENT '父级组id',
`leaf_group` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否叶子节点组1是0否',
`group_level` decimal(22, 0) NULL DEFAULT NULL COMMENT '组级别',
`show_index` decimal(22, 0) NULL DEFAULT NULL COMMENT '显示序号',
`parent_group_ids` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '父节点组成的字符创原始节点为0',
PRIMARY KEY (`group_id`) USING BTREE,
INDEX `IDX_NODEGROUP_SYSTEMFKIDNODEGR`(`system_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '节点组信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for oid_dictionary
-- ----------------------------
DROP TABLE IF EXISTS `oid_dictionary`;
CREATE TABLE `oid_dictionary` (
`id` bigint(20) NOT NULL DEFAULT 0,
`oid` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`dsc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for operate_audit_rz
-- ----------------------------
DROP TABLE IF EXISTS `operate_audit_rz`;
CREATE TABLE `operate_audit_rz` (
`seq` bigint(20) NOT NULL DEFAULT 0,
`user_name` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`operate_desc` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`ins_time` datetime(0) NOT NULL,
`is_upload` decimal(22, 0) NOT NULL DEFAULT 0,
PRIMARY KEY (`seq`) USING BTREE,
INDEX `IDX_INSERT_TIME`(`ins_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for option_table
-- ----------------------------
DROP TABLE IF EXISTS `option_table`;
CREATE TABLE `option_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`type_identity` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`type_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典项代码同一TYPE_ID下不重复',
`type_value` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典项名称',
`show_num` decimal(22, 0) NULL DEFAULT NULL COMMENT '字典项显示序号',
`type_state` decimal(22, 0) NULL DEFAULT 0 COMMENT '字典项状态0启用1停用',
`delay_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '为0时即时发为-1时不发其他数值为延时分钟数',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for order_table
-- ----------------------------
DROP TABLE IF EXISTS `order_table`;
CREATE TABLE `order_table` (
`command_id` bigint(20) NOT NULL DEFAULT 0,
`command_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命令名称',
`command_desc` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命令描述',
`command_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '命令类型',
`command_flag` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`shell_path` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '脚本路径',
`shell_check` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`is_valid` decimal(22, 0) NULL DEFAULT NULL,
`command_model` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '命令模板',
`command_alias` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '别名',
`command_modelnew` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模板名称',
PRIMARY KEY (`command_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '命令信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for plugin_info
-- ----------------------------
DROP TABLE IF EXISTS `plugin_info`;
CREATE TABLE `plugin_info` (
`id` bigint(20) NOT NULL DEFAULT 0,
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工具名称',
`des` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '工具描述',
`file_name` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件名',
`creat_userid` int(11) NULL DEFAULT NULL COMMENT '创建人',
`creat_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_userid` int(11) NULL DEFAULT NULL COMMENT '修改人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存放工具管理信息' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for pro_exec_log
-- ----------------------------
DROP TABLE IF EXISTS `pro_exec_log`;
CREATE TABLE `pro_exec_log` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`log_time` timestamp(0) NOT NULL DEFAULT current_timestamp() COMMENT '日志记录时间,默认取数据库时间',
`proname` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '存储过程名称',
`sequence` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '步骤编号',
`log_cont` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '日志详细内容',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10984 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for procedure_log
-- ----------------------------
DROP TABLE IF EXISTS `procedure_log`;
CREATE TABLE `procedure_log` (
`id` bigint(20) NOT NULL DEFAULT 0,
`pro_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '存储过程名称',
`pro_sql` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '存储过程语句',
`er_info` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常信息',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存储过程异常日志信息' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for proexecinfo
-- ----------------------------
DROP TABLE IF EXISTS `proexecinfo`;
CREATE TABLE `proexecinfo` (
`id` bigint(20) NOT NULL DEFAULT 0,
`proname` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '存储过程名称',
`param` decimal(22, 0) NULL DEFAULT NULL COMMENT '执行参数值,在存储过程执行到每一行都更参数值',
`prodesc` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '执行存储过程到每一行需要存储的关键字数据',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存储过程执行信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for server_ip_segment
-- ----------------------------
DROP TABLE IF EXISTS `server_ip_segment`;
CREATE TABLE `server_ip_segment` (
`id` bigint(20) NOT NULL DEFAULT 0,
`server_id` int(11) NOT NULL COMMENT 'Server_table Id',
`start_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '起始ip',
`start_ipn` decimal(22, 0) NULL DEFAULT NULL COMMENT '起始ipn',
`end_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '结束ip',
`end_ipn` decimal(22, 0) NULL DEFAULT NULL COMMENT '结束ipn',
`segment_state` decimal(22, 0) NULL DEFAULT 0 COMMENT '范围状态标示0:固定和默认值 1:临时 2:自定义 -1:无效)(预留值-1用于优化业务',
`node_type` decimal(22, 0) NULL DEFAULT NULL COMMENT '节点类型(由节点表 服务器交换机等节点类型的对应值)',
`node_count` decimal(22, 0) NULL DEFAULT NULL COMMENT '管理节点数(计算后更新,只作为展示使用)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'NMSDataController服务器IP段信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for server_table
-- ----------------------------
DROP TABLE IF EXISTS `server_table`;
CREATE TABLE `server_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`server_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'NMSDataController名称',
`server_state` decimal(22, 0) NULL DEFAULT NULL COMMENT 'server状态 0有效 1无效',
`server_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'server_ip',
`server_ipn` decimal(22, 0) NULL DEFAULT NULL COMMENT 'server_ipn',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`server_desc` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'NMSDataController 服务器信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for set_det_data_con
-- ----------------------------
DROP TABLE IF EXISTS `set_det_data_con`;
CREATE TABLE `set_det_data_con` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`menu_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '菜单名称,对应菜单名称修改时,可以修改,用于显示给用户',
`police_level` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '告警级别目前支持1-5级',
`police_emergent` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '告警是否紧急 0紧急 1非紧急',
`menu_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '菜单编号,不会改变',
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10024 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监测数据列表过滤条件的设置信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for sort_info
-- ----------------------------
DROP TABLE IF EXISTS `sort_info`;
CREATE TABLE `sort_info` (
`id` bigint(20) NOT NULL DEFAULT 0,
`sort_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '类别名称',
`sort_desc` varchar(600) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '类别描述',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '监测名称定义表如cpu用户使用率(%)、cpu系统使用率(%) 、硬盘使用率等' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for sync_db_info
-- ----------------------------
DROP TABLE IF EXISTS `sync_db_info`;
CREATE TABLE `sync_db_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
`ip` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据库ip',
`port` int(11) NOT NULL COMMENT '端口号',
`database_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据库名称',
`user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',
`master` int(1) NULL DEFAULT 0 COMMENT '是否为主库01',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of sync_db_info
-- ----------------------------
INSERT INTO `sync_db_info` VALUES (1, '127.0.0.1', 3306, 'nms-master', 'root', '111111', 1);
INSERT INTO `sync_db_info` VALUES (2, '127.0.0.1', 3306, 'nms-slave1', 'root', '111111', 0);
INSERT INTO `sync_db_info` VALUES (3, '127.0.0.1', 3306, 'nms-slave2', 'root', '111111', 0);
-- ----------------------------
-- Table structure for sys_addr_info
-- ----------------------------
DROP TABLE IF EXISTS `sys_addr_info`;
CREATE TABLE `sys_addr_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`addr_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '地域名称',
`addr_code` int(11) NOT NULL COMMENT '地域编码',
`create_time` datetime(0) NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_data_dictionary_item
-- ----------------------------
DROP TABLE IF EXISTS `sys_data_dictionary_item`;
CREATE TABLE `sys_data_dictionary_item` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`item_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`item_value` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`item_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`status` decimal(22, 0) NULL DEFAULT NULL,
`type` decimal(22, 0) NULL DEFAULT NULL,
`dic_id` int(11) NOT NULL,
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for sys_data_dictionary_name
-- ----------------------------
DROP TABLE IF EXISTS `sys_data_dictionary_name`;
CREATE TABLE `sys_data_dictionary_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`module_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`mark` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`remark` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`revision` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`create_time` datetime(0) NULL DEFAULT NULL,
`modify_time` datetime(0) NULL DEFAULT NULL,
`valid` decimal(22, 0) NULL DEFAULT NULL,
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for sys_device_info
-- ----------------------------
DROP TABLE IF EXISTS `sys_device_info`;
CREATE TABLE `sys_device_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备类型',
`ip_addr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`device_id` int(11) NOT NULL COMMENT '设备ID相同设备可对应多个运营商',
`isp` int(11) NOT NULL COMMENT '运营商编码例如ktel-mxpe:1001',
`entrance_id` int(11) NOT NULL COMMENT '地域 1-astana 2-alamty',
`status` int(11) NOT NULL,
`create_time` datetime(0) NOT NULL,
`link_id` int(11) NOT NULL COMMENT '链路号索引',
`port_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '端口名称,多个用逗号分隔',
`system_id` int(11) NOT NULL COMMENT '业务系统id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_isp_info
-- ----------------------------
DROP TABLE IF EXISTS `sys_isp_info`;
CREATE TABLE `sys_isp_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`isp_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通信运营商名称',
`isp_code` int(11) NOT NULL COMMENT '通信运营商编码',
`link_type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '链路类型名称',
`link_type_code` int(11) NOT NULL COMMENT '链路类型编码',
`isp_key_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运营商唯一标识名称例如ktel-mxpe:1001',
`isp_key_code` int(11) NOT NULL COMMENT '运营商唯一标识编码',
`create_time` datetime(0) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_sequence
-- ----------------------------
DROP TABLE IF EXISTS `sys_sequence`;
CREATE TABLE `sys_sequence` (
`NAME` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '序号名称',
`CURRENT_VALUE` bigint(21) NOT NULL DEFAULT 0 COMMENT '',
`INCREMENT` int(11) NOT NULL DEFAULT 1 COMMENT '每次递增数',
PRIMARY KEY (`NAME`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Records of sys_sequence
-- ----------------------------
INSERT INTO `sys_sequence` VALUES ('SEQ_CHECK_TYPE_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_CHECK_TYPE_NAME', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DATA_POLICE_RELATION', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DELECT_INFO_NMSC', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECTION_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECTION_INFO_NEW', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECTION_INFO_WARNING', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECTION_SET_IDEN', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECTION_SET_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_CPU', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_DISK', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_MEMORY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_NETDATA', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_PING', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_PROCESS', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_SNMP_TRAP', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DETECT_INFO_SYSTEM_DATE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DEVICE_BOARDSOLT_BOARD', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DEVICE_BRAND_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DEVICE_BRAND_TYPE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DEVICE_TYPE_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DICTIONARY_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_CHECKSET_GRID', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPBOARDSTATUSENTRY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSLOTENTRY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSYSTEMFANENTRY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSYSTEMFANENTRY2', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSYSTEMPOWERENTRY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSYSTEMPOWERENTRY2', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_DPSYSTEMSTATUS', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_IFXTABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_KINGTEST', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_MENCPU', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_SWITCHPORT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_SYSTEM', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_SYSTEMINFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_SYSTEMZG', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TCT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TCT2', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TCT3', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TCT4', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TESTLOCAL', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_DI_TT_INDEX', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_EMAIL_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_EVENT_RECORD_LIBRARY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_FAIL_COMMUNICATION_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_GORUP_SYSTEM_TABLE', 100017, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_IMG_URL', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_METADATA', 100050, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MIB_SORT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_FILE_INFORMATION', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_DEFAULTS', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_TABLE1', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_TABLE2', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_TABLE3', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_TABLE4', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_PARAMETER_TABLE5', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_RESULT_TABLE1', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_RESULT_TABLE2', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_RESULT_TABLE3', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_RESULT_TABLE4', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_RESULT_TABLE5', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_MISSION_STATE_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NMS_ERROR_CODE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NMS_ERROR_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODEGROUP_ARROW_POSITION', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODEGROUP_BGIMG_POSITION', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODEGROUP_MEM_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODEGROUP_POSITION', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODEGROUP_TABLE', 100000, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_BOX_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_FIGURE_INFO', 100277, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_IP_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_LATTICE_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_POSITION', 100016, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_ROOM_LATTICE_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_ROOM_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_NODE_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_OID_DICTIONARY', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_OPTION_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_ORDER_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_PLUGIN_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_POLICE_POINT_SET', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_PROCEDURE_LOG', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_PROEXECINFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_PRO_EXEC_LOG', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SEQ_ID', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SERVER_IP_SEGMENT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SERVER_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SET_DET_DATA_CON', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SORT_INFO', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_SYSTEM_TABLE', 100017, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TABLEDBOPERATIONRPT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TABLEDEPARTMENT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TABLELOGINRPT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TABLEUSERDEPARTMENT', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TABLE_GUIDE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TESTTRRGGER', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TEST_BONECP_ZG', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TROUBLE_STATE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_TYPE_TABLE', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_JS_JBXX', 100033, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_JS_MK_GN_INDEX', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_JS_MK_INDEX', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_MK_GN_JBXX', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_MK_JBXX', 99999, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_YH_JBXX', 100001, 1);
INSERT INTO `sys_sequence` VALUES ('SEQ_XT_YH_JS_INDEX', 100020, 1);
-- ----------------------------
-- Table structure for system_company_config
-- ----------------------------
DROP TABLE IF EXISTS `system_company_config`;
CREATE TABLE `system_company_config` (
`config_id` bigint(20) NOT NULL DEFAULT 0,
`company_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`company_desc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for system_gateway_config
-- ----------------------------
DROP TABLE IF EXISTS `system_gateway_config`;
CREATE TABLE `system_gateway_config` (
`config_id` bigint(20) NOT NULL DEFAULT 0,
`gateway_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`gateway_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`port` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for system_ip_config
-- ----------------------------
DROP TABLE IF EXISTS `system_ip_config`;
CREATE TABLE `system_ip_config` (
`config_id` bigint(20) NOT NULL DEFAULT 0,
`port` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`mac` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`description` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ip_type` decimal(22, 0) NULL DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for system_proxy_config
-- ----------------------------
DROP TABLE IF EXISTS `system_proxy_config`;
CREATE TABLE `system_proxy_config` (
`config_id` bigint(20) NOT NULL DEFAULT 0,
`proxy_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`proxy_port` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`proxy_password` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`is_enabled` decimal(22, 0) NOT NULL,
`proxy_type` decimal(22, 0) NOT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for system_route_config
-- ----------------------------
DROP TABLE IF EXISTS `system_route_config`;
CREATE TABLE `system_route_config` (
`config_id` bigint(20) NOT NULL DEFAULT 0,
`destination_ip` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`ip_mask` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`gateway` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`interface` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for system_table
-- ----------------------------
DROP TABLE IF EXISTS `system_table`;
CREATE TABLE `system_table` (
`system_id` bigint(20) NOT NULL DEFAULT 0,
`system_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '系统名称',
`system_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '系统描述',
`system_state` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '系统信息状态 0有效1无效',
`system_createtime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`create_user_id` int(11) NULL DEFAULT NULL COMMENT '创建人',
`system_stoptime` datetime(0) NULL DEFAULT NULL COMMENT '停用时间',
`stop_user_id` int(11) NULL DEFAULT NULL COMMENT '停用人',
`system_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '系统webIP',
`system_ipn` decimal(22, 0) NULL DEFAULT NULL COMMENT '系统webIPN',
`system_port` decimal(22, 0) NULL DEFAULT NULL COMMENT '系统web端口',
`system_start_state` decimal(22, 0) NULL DEFAULT NULL COMMENT '系统web启动状态0启动1未启动',
`is_master` decimal(22, 0) NULL DEFAULT NULL COMMENT '主控系统标识 1主控系统 2子系统',
PRIMARY KEY (`system_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统信息表NMSWeb信息表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for table_event_log
-- ----------------------------
DROP TABLE IF EXISTS `table_event_log`;
CREATE TABLE `table_event_log` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
`table_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '表名',
`event` int(255) NOT NULL COMMENT '操作 1.insert 2.update 3 delete',
`target_id` bigint(20) NOT NULL COMMENT '记录对应的id 一个主键时使用',
`ids` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '多个主键时使用,用;分割',
`time` datetime(0) NOT NULL DEFAULT current_timestamp() COMMENT '记录插入时间',
PRIMARY KEY (`id`, `time`) USING BTREE,
INDEX `index_log_table_name`(`table_name`) USING BTREE,
INDEX `index_log_event`(`event`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact PARTITION BY RANGE (to_days(`time`))
PARTITIONS 2
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ENGINE = InnoDB MAX_ROWS = 0 MIN_ROWS = 0 ,
PARTITION `NMS_PARTITION_20190107` VALUES LESS THAN (737432) ENGINE = InnoDB) MAX_ROWS = 0 MIN_ROWS = 0 )
;
-- ----------------------------
-- Table structure for table_guide
-- ----------------------------
DROP TABLE IF EXISTS `table_guide`;
CREATE TABLE `table_guide` (
`id` bigint(20) NOT NULL DEFAULT 0,
`user_id` int(11) NOT NULL COMMENT '用户id',
`guide_id` int(11) NOT NULL COMMENT '向导id',
`guide_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '向导名称',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设置向导' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for table_sync_info
-- ----------------------------
DROP TABLE IF EXISTS `table_sync_info`;
CREATE TABLE `table_sync_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
`table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名',
`event` int(11) NOT NULL COMMENT '操作1:insert 2update 3delete 4 all全量更新',
`id_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主键字段名 一个主键时使用',
`id_names` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '多个主键字段名 多个主键时使用,用;分割',
`columns` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '空则为全部字段 多个逗号分隔,配置之后 新增,更新时只 同步配置的 字段',
`where` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '过滤条件 用于同步时限制同步数据,如果 过滤字段中包含 id,需要加表别名 t_alias',
`last_id` bigint(20) NOT NULL COMMENT '最后同步的id,初始id= -1truncate,-2 delete where',
`last_date` datetime(0) NOT NULL COMMENT '最后同步的时间',
`db_id` bigint(20) NOT NULL COMMENT '数据库id 关联 sync_db_info表',
`mode` int(255) NOT NULL COMMENT '同步表主键生成方式,只对 insert 有效 mode=0需要使用触发器更新 table_event_log 表同步时需要关联table_event_log 表 mode=1主键为自定义不重复主键 mode=2主键自增 ',
`batch_size` int(11) NOT NULL DEFAULT 500 COMMENT '批处理最大条数默认500',
`interceptor` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '入库拦截器配置的拦截器可以实现在同步之前before之后after的其它操作',
`update_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新或删除时使用的主键,多个用逗号分隔',
`exclude_names` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '排除字段,insert,update时会在更新记录将配置字段删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of table_sync_info
-- ----------------------------
INSERT INTO `table_sync_info` VALUES (1, 'delect_info_nmsc', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:21:14', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (2, 'detect_info_cpu', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:20', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (3, 'detect_info_disk', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:21', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (4, 'detect_info_memory', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:21', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (5, 'detect_info_netdata', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:22', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (6, 'detect_info_ping', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-12 14:28:18', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (8, 'detect_info_process', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:22', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (10, 'detect_info_system_date', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:21:27', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (11, 'detection_info', 1, 'SEQUENCE', NULL, NULL, NULL, 0, '2019-01-11 21:24:25', -1, 1, 500, NULL, NULL, 'SEQUENCE');
INSERT INTO `table_sync_info` VALUES (12, 'detection_info_new', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-07 14:21:27', -1, 1, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (13, 'detection_info_new', 2, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:36', -1, 0, 500, NULL, 'DETECTION_SET_INFO_ID,SEQ_ID', 'ID');
INSERT INTO `table_sync_info` VALUES (14, 'detection_info_warning', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:37', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (15, 'detection_info_warning', 2, 'ID', NULL, 'DETECTION_SET_INFO_ID,SEQ_ID,VALID', NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, 'DETECTION_SET_INFO_ID,SEQ_ID', 'ID');
INSERT INTO `table_sync_info` VALUES (16, 'di_systeminfo_disk', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (17, 'di_systeminfo_net', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (18, 'di_systeminfo', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (19, 'mission_result_table1', 1, 'id', NULL, NULL, NULL, 0, '2018-11-11 20:36:16', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (20, 'mission_result_table4', 1, 'id', NULL, NULL, NULL, 0, '2018-11-12 14:13:15', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (21, 'mission_result_table6', 1, 'id', NULL, NULL, NULL, 0, '2018-10-26 15:05:01', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (22, 'mission_result_table1', 2, 'id', NULL, NULL, NULL, 0, '2018-11-11 20:37:56', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (23, 'mission_result_table4', 2, 'id', NULL, NULL, NULL, 0, '2018-11-12 14:23:18', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (24, 'mission_result_table6', 2, 'id', NULL, NULL, NULL, 0, '2018-10-31 10:28:54', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info` VALUES (25, 'loopmission_state_table', 1, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-12 10:02:26', -1, 0, 500, 'com.nms.job.LoopStateTableInterceptor', NULL, NULL);
INSERT INTO `table_sync_info` VALUES (26, 'loopmission_state_table', 2, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-12 14:13:15', -1, 1, 500, 'com.nms.job.LoopStateTableInterceptor', NULL, NULL);
INSERT INTO `table_sync_info` VALUES (27, 'loopmission_state_table', 3, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-11 17:46:26', -1, 1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info` VALUES (28, 'di_system', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:22:27', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (29, 'di_switchport', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:30', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (30, 'di_base_info', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (31, 'di_businesspro', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (32, 'di_c3glog', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (38, 'di_ifxtable', 1, 'id', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'id');
INSERT INTO `table_sync_info` VALUES (39, 'di_propmstatus', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:20:41', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (40, 'di_rule', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:20:42', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (41, 'di_sugon_board', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info` VALUES (42, 'node_table', 1, 'node_id', NULL, NULL, 'sync_status = 2', 0, '2018-11-09 17:31:06', -1, 1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info` VALUES (43, 'di_dklog', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
-- ----------------------------
-- Table structure for table_sync_info_master
-- ----------------------------
DROP TABLE IF EXISTS `table_sync_info_master`;
CREATE TABLE `table_sync_info_master` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
`table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名',
`event` int(11) NOT NULL COMMENT '操作1:insert 2update 3delete 4 all全量更新',
`id_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主键字段名 一个主键时使用',
`id_names` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '多个主键字段名 多个主键时使用,用;分割',
`columns` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '空则为全部字段 多个逗号分隔,配置之后 新增,更新时只 同步配置的 字段',
`where` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '过滤条件 用于同步时限制同步数据,如果 过滤字段中包含 id,需要加表别名 t_alias',
`last_id` bigint(20) NOT NULL COMMENT '最后同步的id,初始id= -1truncate,-2 delete where',
`last_date` datetime(0) NOT NULL COMMENT '最后同步的时间',
`db_id` bigint(20) NOT NULL COMMENT '数据库id 关联 sync_db_info表',
`mode` int(255) NOT NULL COMMENT '同步表主键生成方式,只对 insert 有效 mode=0需要使用触发器更新 table_event_log 表同步时需要关联table_event_log 表 mode=1主键为自定义不重复主键 mode=2主键自增 ',
`batch_size` int(11) NOT NULL DEFAULT 500 COMMENT '批处理最大条数默认500',
`interceptor` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '入库拦截器配置的拦截器可以实现在同步之前before之后after的其它操作',
`update_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新或删除时使用的主键,多个用逗号分隔',
`exclude_names` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '排除字段,insert,update时会在更新记录将配置字段删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 195 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of table_sync_info_master
-- ----------------------------
INSERT INTO `table_sync_info_master` VALUES (1, 'check_type_info', 1, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (2, 'check_type_info', 2, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, 'com.nms.job.CheckTypeInfoInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (3, 'check_type_info', 3, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (4, 'xt_js_jbxx', 1, 'jsbh', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (5, 'xt_js_jbxx', 2, 'jsbh', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (6, 'xt_js_jbxx', 3, 'jsbh', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (7, 'xt_js_mk_index', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (8, 'xt_js_mk_index', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (9, 'xt_js_mk_index', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (10, 'xt_mk_jbxx', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (11, 'xt_mk_jbxx', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (12, 'xt_mk_jbxx', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (13, 'xt_yh_jbxx', 1, 'yhid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (14, 'xt_yh_jbxx', 2, 'yhid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (15, 'xt_yh_jbxx', 3, 'yhid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (16, 'xt_yh_js_index', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (17, 'xt_yh_js_index', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (18, 'xt_yh_js_index', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (19, 'event_record_library', 1, 'id', NULL, NULL, 'db_id != 2', -1, '2018-11-12 15:39:49', 2, 0, 500, NULL, '', 'id');
INSERT INTO `table_sync_info_master` VALUES (20, 'event_record_library', 2, 'id', NULL, NULL, 'db_id != 2', -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, 'old_id,db_id', 'id');
INSERT INTO `table_sync_info_master` VALUES (21, 'event_record_library', 3, 'id', NULL, NULL, 'db_id != 2', -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, 'old_id,db_id', 'id');
INSERT INTO `table_sync_info_master` VALUES (22, 'node_table', 1, 'node_id', NULL, NULL, 'sync_status != 2', -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (23, 'node_table', 2, 'node_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (24, 'node_table', 3, 'node_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (25, 'node_lattice_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (26, 'node_lattice_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (27, 'node_lattice_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (28, 'node_box_table', 1, 'box_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (29, 'node_box_table', 2, 'box_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (30, 'node_box_table', 3, 'box_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (31, 'node_room_lattice_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (32, 'node_room_lattice_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (33, 'node_room_lattice_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (34, 'node_room_table', 1, 'room_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (35, 'node_room_table', 2, 'room_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (36, 'node_room_table', 3, 'room_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (37, 'nodegroup_table', 1, 'group_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (38, 'nodegroup_table', 2, 'group_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (39, 'nodegroup_table', 3, 'group_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (40, 'server_ip_segment', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (41, 'server_ip_segment', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (42, 'server_ip_segment', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (43, 'server_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (44, 'server_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (45, 'server_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (46, 'system_table', 1, 'system_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (47, 'system_table', 2, 'system_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (48, 'system_table', 3, 'system_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (49, 'detection_set_info', 1, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, 'com.nms.job.DetectionSetInfoInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (50, 'detection_set_info', 2, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, 'com.nms.job.DetectionSetInfoInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (51, 'detection_set_info', 3, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (52, 'type_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (53, 'type_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (54, 'type_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (55, 'topo_con_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (56, 'topo_con_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (57, 'topo_con_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (58, 'topo_img', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (59, 'topo_img', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (60, 'topo_img', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (61, 'topo_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (62, 'topo_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (63, 'topo_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (64, 'topo_line_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (65, 'topo_line_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (66, 'topo_line_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (67, 'topo_node_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (68, 'topo_node_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (69, 'topo_node_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (70, 'tabledepartment', 1, 'deptid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (71, 'tabledepartment', 2, 'deptid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (72, 'tabledepartment', 3, 'deptid', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (73, 'tableuserdepartment', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (74, 'tableuserdepartment', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (75, 'tableuserdepartment', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (76, 'metadata', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, 'com.nms.job.MetaDataInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (77, 'metadata', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, 'com.nms.job.MetaDataInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (78, 'metadata', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (79, 'gorup_system_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (80, 'gorup_system_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (81, 'gorup_system_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (82, 'order_table', 1, 'command_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (83, 'order_table', 2, 'command_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (84, 'order_table', 3, 'command_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (85, 'dictionary_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (86, 'dictionary_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (87, 'dictionary_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (88, 'email_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (89, 'email_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (90, 'email_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (91, 'flow_audit_rz', 1, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (92, 'flow_audit_rz', 2, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (93, 'flow_audit_rz', 3, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (94, 'img_url', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (95, 'img_url', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (96, 'img_url', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (97, 'nms_error_code', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (98, 'nms_error_code', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (99, 'nms_error_code', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (100, 'nms_error_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (101, 'nms_error_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (102, 'nms_error_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (103, 'oid_dictionary', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (104, 'oid_dictionary', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (105, 'oid_dictionary', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (106, 'operate_audit_rz', 1, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (107, 'operate_audit_rz', 2, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (108, 'operate_audit_rz', 3, 'seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (109, 'option_table', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (110, 'option_table', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (111, 'option_table', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (112, 'plugin_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (113, 'plugin_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (114, 'plugin_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (115, 'set_det_data_con', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (116, 'set_det_data_con', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (117, 'set_det_data_con', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (118, 'sort_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (119, 'sort_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (120, 'sort_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (121, 'sys_data_dictionary_item', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (122, 'sys_data_dictionary_item', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (123, 'sys_data_dictionary_item', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (124, 'sys_data_dictionary_name', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (125, 'sys_data_dictionary_name', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (126, 'sys_data_dictionary_name', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (127, 'system_company_config', 1, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (128, 'system_company_config', 2, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (129, 'system_company_config', 3, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (130, 'system_gateway_config', 1, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (131, 'system_gateway_config', 2, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (132, 'system_gateway_config', 3, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (133, 'system_ip_config', 1, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (134, 'system_ip_config', 2, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (135, 'system_ip_config', 3, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (136, 'system_proxy_config', 1, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (137, 'system_proxy_config', 2, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (138, 'system_proxy_config', 3, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (139, 'system_route_config', 1, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (140, 'system_route_config', 2, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (141, 'system_route_config', 3, 'config_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (142, 'table_guide', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (143, 'table_guide', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (144, 'table_guide', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (145, 'trouble_state', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (146, 'trouble_state', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (147, 'trouble_state', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (148, 'update_model_rz', 1, 'update_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (149, 'update_model_rz', 2, 'update_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (150, 'update_model_rz', 3, 'update_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (151, 'upload_file_rz', 1, 'unique_seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (152, 'upload_file_rz', 2, 'unique_seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (153, 'upload_file_rz', 3, 'unique_seq', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (154, 'device_boardsolt_board', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (155, 'device_boardsolt_board', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (156, 'device_boardsolt_board', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (157, 'device_brand_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (158, 'device_brand_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (159, 'device_brand_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (160, 'device_brand_type', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (161, 'device_brand_type', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (162, 'device_brand_type', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (163, 'device_info', 1, 'device_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (164, 'device_info', 2, 'device_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (165, 'device_info', 3, 'device_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (166, 'device_type_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (167, 'device_type_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (168, 'device_type_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (169, 'data_police_relation', 1, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (170, 'data_police_relation', 2, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (171, 'data_police_relation', 3, 'ID', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (172, 'mission_file_information', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (173, 'mission_file_information', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (174, 'mission_file_information', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (175, 'node_figure_info', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (176, 'node_figure_info', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (177, 'node_figure_info', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (178, 'node_position', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (179, 'node_position', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (180, 'node_position', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (181, 'nodegroup_arrow_position', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (182, 'nodegroup_arrow_position', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (183, 'nodegroup_arrow_position', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (184, 'nodegroup_bgimg_position', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (185, 'nodegroup_bgimg_position', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (186, 'nodegroup_bgimg_position', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (187, 'nodegroup_position', 1, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (188, 'nodegroup_position', 2, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (189, 'nodegroup_position', 3, 'id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (190, 'mission_state_table', 1, 'mission_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (191, 'mission_parameter_table1', 1, 'mission_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (192, 'mission_parameter_table4', 1, 'mission_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (193, 'mission_parameter_table6', 1, 'mission_id', NULL, NULL, NULL, -1, '2018-11-12 15:39:49', 2, 2, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_master` VALUES (194, 'mission_state_table', 2, 'id', NULL, 'id,mission_state,mission_name,view_level,group_id', NULL, -1, '2018-11-12 15:39:49', 2, -1, 500, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for table_sync_info_slave
-- ----------------------------
DROP TABLE IF EXISTS `table_sync_info_slave`;
CREATE TABLE `table_sync_info_slave` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
`table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名',
`event` int(11) NOT NULL COMMENT '操作1:insert 2update 3delete 4 all全量更新',
`id_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主键字段名 一个主键时使用',
`id_names` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '多个主键字段名 多个主键时使用,用;分割',
`columns` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '空则为全部字段 多个逗号分隔,配置之后 新增,更新时只 同步配置的 字段',
`where` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '过滤条件 用于同步时限制同步数据,如果 过滤字段中包含 id,需要加表别名 t_alias',
`last_id` bigint(20) NOT NULL COMMENT '最后同步的id,初始id= -1truncate,-2 delete where',
`last_date` datetime(0) NOT NULL COMMENT '最后同步的时间',
`db_id` bigint(20) NOT NULL COMMENT '数据库id 关联 sync_db_info表',
`mode` int(255) NOT NULL COMMENT '同步表主键生成方式,只对 insert 有效 mode=0需要使用触发器更新 table_event_log 表同步时需要关联table_event_log 表 mode=1主键为自定义不重复主键 mode=2主键自增 ',
`batch_size` int(11) NOT NULL DEFAULT 500 COMMENT '批处理最大条数默认500',
`interceptor` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '入库拦截器配置的拦截器可以实现在同步之前before之后after的其它操作',
`update_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新或删除时使用的主键,多个用逗号分隔',
`exclude_names` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '排除字段,insert,update时会在更新记录将配置字段删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of table_sync_info_slave
-- ----------------------------
INSERT INTO `table_sync_info_slave` VALUES (1, 'delect_info_nmsc', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:21:14', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (2, 'detect_info_cpu', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:20', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (3, 'detect_info_disk', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:21', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (4, 'detect_info_memory', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:21', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (5, 'detect_info_netdata', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:22', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (6, 'detect_info_ping', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-12 14:28:18', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (8, 'detect_info_process', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:22', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (10, 'detect_info_system_date', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:21:27', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (11, 'detection_info', 1, 'SEQUENCE', NULL, NULL, NULL, 0, '2019-01-11 21:24:25', -1, 1, 500, NULL, NULL, 'SEQUENCE');
INSERT INTO `table_sync_info_slave` VALUES (12, 'detection_info_new', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-07 14:21:27', -1, 1, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (13, 'detection_info_new', 2, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:36', -1, 0, 500, NULL, 'DETECTION_SET_INFO_ID,SEQ_ID', 'ID');
INSERT INTO `table_sync_info_slave` VALUES (14, 'detection_info_warning', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:24:37', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (15, 'detection_info_warning', 2, 'ID', NULL, 'DETECTION_SET_INFO_ID,SEQ_ID,VALID', NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, 'DETECTION_SET_INFO_ID,SEQ_ID', 'ID');
INSERT INTO `table_sync_info_slave` VALUES (16, 'di_systeminfo_disk', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (17, 'di_systeminfo_net', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (18, 'di_systeminfo', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:29', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (19, 'mission_result_table1', 1, 'id', NULL, NULL, NULL, 0, '2018-11-11 20:36:16', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (20, 'mission_result_table4', 1, 'id', NULL, NULL, NULL, 0, '2018-11-12 14:13:15', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (21, 'mission_result_table6', 1, 'id', NULL, NULL, NULL, 0, '2018-10-26 15:05:01', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (22, 'mission_result_table1', 2, 'id', NULL, NULL, NULL, 0, '2018-11-11 20:37:56', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (23, 'mission_result_table4', 2, 'id', NULL, NULL, NULL, 0, '2018-11-12 14:23:18', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (24, 'mission_result_table6', 2, 'id', NULL, NULL, NULL, 0, '2018-10-31 10:28:54', -1, 2, 500, 'com.nms.job.CommonMissionInterceptor', 'mission_id,seq_id', 'id');
INSERT INTO `table_sync_info_slave` VALUES (25, 'loopmission_state_table', 1, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-12 10:02:26', -1, 0, 500, 'com.nms.job.LoopStateTableInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_slave` VALUES (26, 'loopmission_state_table', 2, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-12 14:13:15', -1, 1, 500, 'com.nms.job.LoopStateTableInterceptor', NULL, NULL);
INSERT INTO `table_sync_info_slave` VALUES (27, 'loopmission_state_table', 3, 'cur_mission_id', NULL, NULL, NULL, 0, '2018-11-11 17:46:26', -1, 1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_slave` VALUES (28, 'di_system', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:22:27', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (29, 'di_switchport', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:23:30', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (30, 'di_base_info', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (31, 'di_businesspro', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (32, 'di_c3glog', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (38, 'di_ifxtable', 1, 'id', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'id');
INSERT INTO `table_sync_info_slave` VALUES (39, 'di_propmstatus', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:20:41', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (40, 'di_rule', 1, 'ID', NULL, NULL, NULL, 0, '2019-01-11 21:20:42', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (41, 'di_sugon_board', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
INSERT INTO `table_sync_info_slave` VALUES (42, 'node_table', 1, 'node_id', NULL, NULL, 'sync_status = 2', 0, '2018-11-09 17:31:06', -1, 1, 500, NULL, NULL, NULL);
INSERT INTO `table_sync_info_slave` VALUES (43, 'di_dklog', 1, 'ID', NULL, NULL, NULL, 0, '2018-11-07 11:35:31', -1, 2, 500, NULL, NULL, 'ID');
-- ----------------------------
-- Table structure for tabledboperationrpt
-- ----------------------------
DROP TABLE IF EXISTS `tabledboperationrpt`;
CREATE TABLE `tabledboperationrpt` (
`logid` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户id',
`username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名',
`time` datetime(0) NULL DEFAULT NULL COMMENT '时间',
`objtable` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作表名',
`objid` decimal(22, 0) NULL DEFAULT NULL COMMENT '操作id',
`action` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求路径',
`sqlcondition` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '条件',
PRIMARY KEY (`logid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for tabledepartment
-- ----------------------------
DROP TABLE IF EXISTS `tabledepartment`;
CREATE TABLE `tabledepartment` (
`deptid` bigint(20) NOT NULL DEFAULT 0,
`deptname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '部门名称',
`upperlayer` decimal(22, 0) NULL DEFAULT NULL COMMENT '是否为根',
`deptstate` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '0:有效 1无效',
`pids` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '上级部门id组成的字符串',
PRIMARY KEY (`deptid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for tableloginrpt
-- ----------------------------
DROP TABLE IF EXISTS `tableloginrpt`;
CREATE TABLE `tableloginrpt` (
`username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户名',
`logid` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户id',
`ip` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '登录ip',
`time` datetime(0) NULL DEFAULT NULL COMMENT '时间',
`action` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求路径',
`status` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '状态',
PRIMARY KEY (`logid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for tableuserdepartment
-- ----------------------------
DROP TABLE IF EXISTS `tableuserdepartment`;
CREATE TABLE `tableuserdepartment` (
`deptid` int(11) NULL DEFAULT NULL COMMENT '部门id',
`userid` int(11) NULL DEFAULT NULL COMMENT '用户id',
`id` bigint(20) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门用户关系表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for topo_con_info
-- ----------------------------
DROP TABLE IF EXISTS `topo_con_info`;
CREATE TABLE `topo_con_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`topo_id` int(11) NOT NULL COMMENT 'TOPO图ID 与TOPO_INFO关联',
`x` int(11) NOT NULL COMMENT 'x轴坐标',
`y` int(11) NOT NULL COMMENT 'y轴坐标',
`width` int(11) NOT NULL COMMENT '图片宽度',
`height` int(11) NOT NULL COMMENT '图片高度',
`create_time` date NOT NULL COMMENT '创建时间',
`create_user` int(11) NOT NULL COMMENT '创建人',
`update_time` date NOT NULL COMMENT '更新时间',
`update_user` int(11) NOT NULL COMMENT '修改人',
`class` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '样式',
`text` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'NODE提示文本信息',
`flag` int(11) NOT NULL DEFAULT 1 COMMENT '是否有效 0无效1有效默认1',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `index_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for topo_img
-- ----------------------------
DROP TABLE IF EXISTS `topo_img`;
CREATE TABLE `topo_img` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件名',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `index_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for topo_info
-- ----------------------------
DROP TABLE IF EXISTS `topo_info`;
CREATE TABLE `topo_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '拓扑图名称',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统ID',
`width` int(11) NOT NULL COMMENT '图片宽度',
`height` int(11) NOT NULL COMMENT '图片高度',
`class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '样式',
`create_time` date NOT NULL COMMENT '创建时间',
`create_user` int(11) NOT NULL COMMENT '创建人',
`update_time` date NOT NULL COMMENT '修改时间',
`update_user` int(11) NOT NULL COMMENT '修改人',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`threshold` int(11) NULL DEFAULT NULL COMMENT '域值 主要对节点组有效',
`flag` int(11) NOT NULL DEFAULT 1 COMMENT '0无效1有效默认1',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `index_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for topo_line_info
-- ----------------------------
DROP TABLE IF EXISTS `topo_line_info`;
CREATE TABLE `topo_line_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`src` int(11) NULL DEFAULT NULL COMMENT '线起点 TOPO_NODE_INFO 表的ID',
`dest` int(11) NULL DEFAULT NULL COMMENT '线终点 TOPO_NODE_INFO 表的ID',
`class` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线的样式 1节点组2节点3其它',
`text` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线条文本内容',
`create_time` date NULL DEFAULT NULL COMMENT '创建时间',
`create_user` int(11) NULL DEFAULT NULL COMMENT '创建人',
`update_time` date NULL DEFAULT NULL COMMENT '更新时间',
`update_user` int(11) NULL DEFAULT NULL COMMENT '修改人',
`topo_id` int(11) NULL DEFAULT NULL COMMENT 'TOPO图ID 与TOPO_INFO关联',
`flag` int(11) NULL DEFAULT 1 COMMENT '是否有效 0无效1有效默认1',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `index_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 438 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for topo_node_info
-- ----------------------------
DROP TABLE IF EXISTS `topo_node_info`;
CREATE TABLE `topo_node_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`img_id` int(11) NULL DEFAULT NULL COMMENT '图片id 与TOPO_IMG表ID关联',
`topo_id` int(11) NULL DEFAULT NULL COMMENT 'topo图ID 与TOPO_INFO关联',
`type` int(11) NULL DEFAULT NULL COMMENT 'NODE类型 1节点组2节点3其它 4:topo',
`type_id` int(11) NULL DEFAULT NULL COMMENT 'NODE对应的节点组或节点ID 当TYPE = 1时为节点组IDTYPE = 2时为节点IDTYPE =3 时,无意义 type=4时 topo',
`x` int(11) NULL DEFAULT NULL,
`y` int(11) NULL DEFAULT NULL,
`width` int(11) NULL DEFAULT NULL COMMENT '图片宽度',
`height` int(11) NULL DEFAULT NULL COMMENT '图片高度',
`create_time` date NULL DEFAULT NULL COMMENT '创建时间',
`create_user` int(11) NULL DEFAULT NULL COMMENT '创建人',
`update_time` date NULL DEFAULT NULL COMMENT '更新时间',
`update_user` int(11) NULL DEFAULT NULL COMMENT '修改人',
`text` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'NODE提示文本信息',
`con_id` int(11) NULL DEFAULT NULL COMMENT '容器ID 关联TOPO_CON_INFO 的ID',
`class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '样式',
`threshold_value` double(11, 0) NULL DEFAULT 80 COMMENT '阀值',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `index_id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 413 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for trouble_state
-- ----------------------------
DROP TABLE IF EXISTS `trouble_state`;
CREATE TABLE `trouble_state` (
`id` bigint(20) NOT NULL DEFAULT 0,
`trouble_code` decimal(22, 0) NOT NULL COMMENT '故障代码',
`trouble_info` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '故障名称',
`trouble_descr` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '故障描述说明信息',
`system_id` int(11) NULL DEFAULT NULL COMMENT '业务系统id',
`create_id` int(11) NULL DEFAULT NULL COMMENT '创建人id',
`create_date` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`last_update_id` int(11) NULL DEFAULT NULL COMMENT '修改人id',
`last_update_date` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
`state` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '状态 0: 有效 1:无效',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '故障库,故障代码在同一个业务系统内不重复' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for type_table
-- ----------------------------
DROP TABLE IF EXISTS `type_table`;
CREATE TABLE `type_table` (
`id` bigint(20) NOT NULL DEFAULT 0,
`show_num` decimal(22, 0) NULL DEFAULT 0 COMMENT '显示序号',
`type_state` decimal(22, 0) NOT NULL DEFAULT 0 COMMENT '状态0启用1停用',
`type_desc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '描述',
`type_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字典类型名称,不为空不重复',
`type_identity` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字典标识,不为空不重复',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典类型定义表:定义字典大类型' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for update_model_rz
-- ----------------------------
DROP TABLE IF EXISTS `update_model_rz`;
CREATE TABLE `update_model_rz` (
`update_id` bigint(20) NOT NULL DEFAULT 0,
`model_id` int(11) NOT NULL,
`model_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`model_version` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`is_valid` decimal(22, 0) NOT NULL,
`ins_time` datetime(0) NOT NULL,
PRIMARY KEY (`update_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for upload_file_rz
-- ----------------------------
DROP TABLE IF EXISTS `upload_file_rz`;
CREATE TABLE `upload_file_rz` (
`unique_seq` bigint(20) NOT NULL DEFAULT 0,
`file_type` decimal(22, 0) NOT NULL,
`file_path` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`gen_time` datetime(0) NOT NULL,
PRIMARY KEY (`unique_seq`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for xt_js_jbxx
-- ----------------------------
DROP TABLE IF EXISTS `xt_js_jbxx`;
CREATE TABLE `xt_js_jbxx` (
`jsmc` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '角色名称',
`jsbh` bigint(20) NOT NULL DEFAULT 0 COMMENT '角色编号',
`zxbz` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '是否有效0有效1无效',
`jsms` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '角色描述',
`ctime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`type` decimal(22, 0) NULL DEFAULT NULL COMMENT '1用户组null角色',
PRIMARY KEY (`jsbh`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Records of xt_js_jbxx
-- ----------------------------
INSERT INTO `xt_js_jbxx` VALUES ('Region Role', 21, '0', 'i18n_xt_js_jbxx.regionRole.jsms_n81i', '2018-08-12 09:24:34', NULL);
INSERT INTO `xt_js_jbxx` VALUES ('Nation Role', 224, '0', 'i18n_xt_js_jbxx.nationRole.jsms_n81i', '2018-08-12 09:24:41', NULL);
INSERT INTO `xt_js_jbxx` VALUES ('Nation Center', 100000, '0', 'Nation Center Group', '2018-08-10 18:45:49', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center1', 100001, '0', 'Region Center1', '2018-10-31 18:05:58', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center2', 100003, '0', 'Region Center2', '2018-10-31 18:06:11', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center3', 100005, '0', 'Region Center3', '2018-10-31 18:06:22', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center4', 100007, '0', 'Region Center4', '2018-10-31 18:06:35', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center5', 100009, '0', 'Region Center5', '2018-10-31 18:06:49', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center6', 100011, '0', 'Region Center6', '2018-10-31 18:07:01', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center7', 100013, '0', 'Region Center7', '2018-10-31 18:07:20', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center8', 100015, '0', 'Region Center8', '2018-10-31 18:12:11', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center9', 100017, '0', 'Region Center9', '2018-10-31 18:15:35', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center10', 100019, '0', 'Region Center10', '2018-10-31 18:16:12', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center11', 100021, '0', 'Region Center11', '2018-10-31 18:16:24', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center12', 100023, '0', 'Region Center12', '2018-10-31 18:16:37', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center13', 100025, '0', 'Region Center13', '2018-10-31 18:16:49', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center14', 100027, '0', 'Region Center14', '2018-10-31 18:19:48', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center15', 100029, '0', 'Region Center15', '2018-10-31 18:20:00', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center16', 100031, '0', 'Region Center16', '2018-10-31 18:20:11', 1);
INSERT INTO `xt_js_jbxx` VALUES ('Region Center17', 100033, '0', 'Region Center17', '2018-10-31 18:20:22', 1);
-- ----------------------------
-- Table structure for xt_js_mk_index
-- ----------------------------
DROP TABLE IF EXISTS `xt_js_mk_index`;
CREATE TABLE `xt_js_mk_index` (
`id` bigint(20) NOT NULL DEFAULT 0,
`mkbh` decimal(22, 0) NULL DEFAULT NULL COMMENT '模块编号',
`jsbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '角色编号',
`ctime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for xt_mk_jbxx
-- ----------------------------
DROP TABLE IF EXISTS `xt_mk_jbxx`;
CREATE TABLE `xt_mk_jbxx` (
`id` bigint(20) NOT NULL DEFAULT 0,
`pid` decimal(22, 0) NULL DEFAULT NULL COMMENT '父级id',
`mkbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块编号',
`mkmc` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块名称',
`mkms` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块描述',
`mkurl` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块url',
`mktb` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`zxbz` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ctime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`iconimage` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '头像图标',
`handler` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作',
`mktype` decimal(22, 0) NULL DEFAULT NULL COMMENT '模块类型',
`showlevel` decimal(22, 0) NULL DEFAULT NULL COMMENT '菜单级别',
`showorder` decimal(22, 0) NULL DEFAULT NULL COMMENT '显示序号',
`showarea` decimal(22, 0) NULL DEFAULT NULL COMMENT '0:主控和子控系统全显示1:主控系统显示2子控系统显示',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for xt_yh_jbxx
-- ----------------------------
DROP TABLE IF EXISTS `xt_yh_jbxx`;
CREATE TABLE `xt_yh_jbxx` (
`yhbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户编号',
`yhmm` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户密码加密',
`yhmc` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户名称',
`gcdbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`yhbbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`dh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`fjhm` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`isbz` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`zxbz` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ctime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`yhid` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户id',
`rigthmenuitems` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`bgcolor` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '背景颜色',
`email` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '邮箱',
`pwdstate` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '密码状态:0密码初始状态不可用;1密码已修改可用',
`is_receiveemail` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '为0时接收邮件为1时不接收',
`language` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语言类型en_US,zh_CN,用于邮件发送,登录选择用户默认语言',
PRIMARY KEY (`yhid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for xt_yh_js_index
-- ----------------------------
DROP TABLE IF EXISTS `xt_yh_js_index`;
CREATE TABLE `xt_yh_js_index` (
`id` bigint(20) NOT NULL DEFAULT 0,
`yhbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户编号',
`jsbh` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '角色编号',
`ctime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`type` decimal(22, 0) NULL DEFAULT NULL COMMENT '类型',
`yhid` decimal(22, 0) NULL DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- View structure for pro_deltabspace_temp
-- ----------------------------
DROP VIEW IF EXISTS `pro_deltabspace_temp`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `pro_deltabspace_temp` AS select `t`.`TABLE_NAME` AS `TABLE_NAME`,`t`.`PARTITION_NAME` AS `PARTITION_NAME` from `information_schema`.`partitions` `t` where `t`.`TABLE_SCHEMA` = 'nms' and `t`.`PARTITION_NAME` like 'NMS_PARTITION_%' and `t`.`PARTITION_DESCRIPTION` < 737368;
-- ----------------------------
-- View structure for v_detection_set_info
-- ----------------------------
DROP VIEW IF EXISTS `v_detection_set_info`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_detection_set_info` AS select `dsi`.`ID` AS `ID`,`dsi`.`NODE_IP` AS `NODE_IP`,`dsi`.`CHECK_TYPE_ID` AS `CHECK_TYPE_ID`,`dsi`.`CHECK_GAP` AS `CHECK_GAP`,`dsi`.`CHECK_WAY` AS `CHECK_WAY`,`dsi`.`CHECK_OUT_TIME` AS `CHECK_OUT_TIME`,`dsi`.`CHECK_MAX_TIMES` AS `CHECK_MAX_TIMES`,`dsi`.`PROCESS_IDEN` AS `PROCESS_IDEN`,`dsi`.`DETECTION_SET_STATE` AS `DETECTION_SET_STATE`,`dsi`.`PROCESS_FILE` AS `PROCESS_FILE`,`dsi`.`PROCESS_PATH` AS `PROCESS_PATH`,`dsi`.`OID` AS `OID`,`dsi`.`IS_CONTROL_START` AS `IS_CONTROL_START`,`dsi`.`IS_ISSUE_FILE` AS `IS_ISSUE_FILE`,`dsi`.`IS_ISSUED` AS `IS_ISSUED`,`dsi`.`CONTROL_START_TIME` AS `CONTROL_START_TIME`,`dsi`.`UPLOAD_GAP` AS `UPLOAD_GAP`,`dsi`.`IS_ISSUE` AS `IS_ISSUE`,`dsi`.`PLAN_CHECK_TIME` AS `PLAN_CHECK_TIME`,`dsi`.`GROUP_ID` AS `GROUP_ID`,`dsi`.`VIEW_LEVEL` AS `VIEW_LEVEL`,`dsi`.`CONTACT_USER_IDS` AS `CONTACT_USER_IDS`,`dsi`.`CREATE_USER_ID` AS `CREATE_USER_ID`,`dsi`.`CREATE_USERGROUP_ID` AS `CREATE_USERGROUP_ID`,`dsi`.`SYSTEM_ID` AS `SYSTEM_ID`,`dsi`.`NODE_GROUPS_ID` AS `NODE_GROUPS_ID`,`dsi`.`NODE_IPS_ID` AS `NODE_IPS_ID`,`dsi`.`PROCESS_SEARCH_KEYCODE` AS `process_search_keycode`,`ngt`.`group_id` AS `node_group_id`,`ngt`.`is_valid` AS `is_valid`,`nt`.`node_id` AS `node_id`,`nt`.`node_state` AS `node_state`,`nt`.`seq_id` AS `seq_id` from ((`detection_set_info` `dsi` left join `nodegroup_table` `ngt` on(concat(',',`dsi`.`NODE_GROUPS_ID`,',') like concat('%,',`ngt`.`group_id`,',%'))) left join `node_table` `nt` on(concat(',',`dsi`.`NODE_IPS_ID`,',') like concat('%,',`nt`.`node_id`,',%') and `nt`.`node_group_id` = `ngt`.`group_id`));
-- ----------------------------
-- View structure for v_mission_node_group_1
-- ----------------------------
DROP VIEW IF EXISTS `v_mission_node_group_1`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_mission_node_group_1` AS select `mpt1`.`mission_id` AS `mission_id`,`ngt`.`group_id` AS `node_group_id`,`ngt`.`is_valid` AS `is_valid` from (`mission_parameter_table1` `mpt1` left join `nodegroup_table` `ngt` on(concat(',',`mpt1`.`node_groups_id`,',') like concat('%,',`ngt`.`group_id`,',%')));
-- ----------------------------
-- View structure for v_mission_node_group_4
-- ----------------------------
DROP VIEW IF EXISTS `v_mission_node_group_4`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_mission_node_group_4` AS select `mpt4`.`mission_id` AS `mission_id`,`ngt`.`group_id` AS `node_group_id`,`ngt`.`is_valid` AS `is_valid` from (`mission_parameter_table4` `mpt4` left join `nodegroup_table` `ngt` on(concat(',',`mpt4`.`node_groups_id`,',') like concat('%,',`ngt`.`group_id`,',%')));
-- ----------------------------
-- View structure for v_mission_node_group_6
-- ----------------------------
DROP VIEW IF EXISTS `v_mission_node_group_6`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_mission_node_group_6` AS select `mpt6`.`mission_id` AS `mission_id`,`ngt`.`group_id` AS `node_group_id`,`ngt`.`is_valid` AS `is_valid` from (`mission_parameter_table6` `mpt6` left join `nodegroup_table` `ngt` on(concat(',',`mpt6`.`node_groups_id`,',') like concat('%,',`ngt`.`group_id`,',%')));
-- ----------------------------
-- View structure for v_node_table
-- ----------------------------
DROP VIEW IF EXISTS `v_node_table`;
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `v_node_table` AS select distinct `nms-slave1`.`node_table`.`node_ip` AS `node_ip`,`nms-slave1`.`node_table`.`seq_id` AS `seq_id` from `node_table`;
-- ----------------------------
-- Function structure for currval
-- ----------------------------
DROP FUNCTION IF EXISTS `currval`;
delimiter ;;
CREATE FUNCTION `currval`(seq_name VARCHAR(50))
RETURNS bigint(21)
READS SQL DATA
BEGIN
DECLARE VALUE BIGINT;
SET VALUE=0;
SELECT current_value INTO VALUE
FROM sys_sequence
WHERE NAME=seq_name;
RETURN VALUE;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for DELETE_DETECT
-- ----------------------------
DROP PROCEDURE IF EXISTS `DELETE_DETECT`;
delimiter ;;
CREATE PROCEDURE `DELETE_DETECT`()
COMMENT ' 删除监测时间大于7天的监测数据'
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE not_exist_flag INT DEFAULT 0;
DECLARE v_sql varchar(500);
DECLARE table_name VARCHAR(64);
DECLARE cur_table_name CURSOR FOR SELECT DISTINCT t.table_name FROM check_type_info t WHERE 1 = 1 AND t.crete_state = 0 AND t.TABLE_NAME IS NOT NULL;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;
DECLARE CONTINUE HANDLER FOR 1146 SET not_exist_flag = 1;
OPEN cur_table_name;
REPEAT
FETCH cur_table_name INTO table_name;
SET not_exist_flag = 0;
IF NOT done THEN
set v_sql= concat('DELETE c.*, t.* FROM ',table_name ,' c,detection_info t WHERE c.DETECTION_INFO_ID = t.ID AND DATEDIFF(SYSDATE(),t.DATA_CHECK_TIME)>7');
set @v_sql=v_sql;
prepare stmt from @v_sql;
IF NOT not_exist_flag THEN
EXECUTE stmt;
deallocate prepare stmt;
END IF;
END IF;
UNTIL done END REPEAT;
CLOSE cur_table_name;
DELETE t.* FROM DETECTION_INFO t where DATEDIFF(SYSDATE(),t.DATA_CHECK_TIME)>7;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Function structure for getParentList
-- ----------------------------
DROP FUNCTION IF EXISTS `getParentList`;
delimiter ;;
CREATE FUNCTION `getParentList`(groupid INT)
RETURNS varchar(512) CHARSET utf8
BEGIN
DECLARE pTemp VARCHAR(512);
DECLARE cTemp VARCHAR(512);
SET pTemp = '0';
SET cTemp =cast(groupid as CHAR);
WHILE cTemp is not null DO
SET pTemp = concat(pTemp,',',cTemp);
SELECT group_concat(parent_group_id) INTO cTemp FROM nodegroup_table
WHERE FIND_IN_SET(group_id,cTemp)>0;
END WHILE;
RETURN pTemp;
END
;;
delimiter ;
-- ----------------------------
-- Function structure for getParentList_bak
-- ----------------------------
DROP FUNCTION IF EXISTS `getParentList_bak`;
delimiter ;;
CREATE FUNCTION `getParentList_bak`(groupid INT)
RETURNS varchar(512) CHARSET utf8
BEGIN
DECLARE pTemp VARCHAR(512);
DECLARE cTemp VARCHAR(512);
SET pTemp = '0';
SET cTemp =cast(groupid as CHAR);
WHILE cTemp is not null DO
SET pTemp = concat(pTemp,',',cTemp);
SELECT group_concat(parent_group_id) INTO cTemp FROM nodegroup_table
WHERE FIND_IN_SET(group_id,cTemp)>0;
END WHILE;
RETURN pTemp;
END
;;
delimiter ;
-- ----------------------------
-- Function structure for getPIds
-- ----------------------------
DROP FUNCTION IF EXISTS `getPIds`;
delimiter ;;
CREATE FUNCTION `getPIds`(sid varchar(10))
RETURNS varchar(512) CHARSET utf8
BEGIN
DECLARE cr_stack_depth INTEGER DEFAULT cr_debug.ENTER_MODULE2('getPIds', 'nms', 8, 100632) ;
DECLARE pid varchar(10);
DECLARE pids varchar(512);
CALL cr_debug.UPDATE_WATCH3('sid', sid, 'varchar(10)', cr_stack_depth) ;
CALL cr_debug.UPDATE_WATCH3('pid', pid, 'varchar(10)', cr_stack_depth) ;
CALL cr_debug.UPDATE_WATCH3('pids', pids, 'varchar(512)', cr_stack_depth) ;
CALL cr_debug.TRACE(3, 3, 0, 5, cr_stack_depth) ;
CALL cr_debug.TRACE(6, 6, 2, 14, cr_stack_depth) ;
set pid:='';
CALL cr_debug.UPDATE_WATCH3('pid', pid, '', cr_stack_depth) ;
CALL cr_debug.TRACE(7, 16, 2, 12, cr_stack_depth) ;
WHILE pid <>'0' DO
CALL cr_debug.TRACE(8, 12, 4, 11, cr_stack_depth) ;
if(pid ='') THEN
CALL cr_debug.TRACE(9, 9, 6, 20, cr_stack_depth) ;
set pids:=pid;
CALL cr_debug.UPDATE_WATCH3('pids', pids, '', cr_stack_depth) ;
ELSE
CALL cr_debug.TRACE(11, 11, 6, 37, cr_stack_depth) ;
set pids:=CONCAT(pids,',',pid);
CALL cr_debug.UPDATE_WATCH3('pids', pids, '', cr_stack_depth) ;
END IF;
CALL cr_debug.TRACE(14, 14, 4, 85, cr_stack_depth) ;
SELECT nt.parent_group_id INTO pid FROM nodegroup_table nt WHERE nt.group_id=sid;
CALL cr_debug.UPDATE_SYSTEM_CALLS(101) ;
CALL cr_debug.UPDATE_WATCH3('pid', pid, '', cr_stack_depth) ;
CALL cr_debug.TRACE(15, 15, 4, 17, cr_stack_depth) ;
set sid:=pid;
CALL cr_debug.UPDATE_WATCH3('sid', sid, '', cr_stack_depth) ;
END WHILE;
CALL cr_debug.TRACE(17, 17, 2, 14, cr_stack_depth) ;
SET @devart_debug_ret = pids ;
CALL cr_debug.LEAVE_MODULE(cr_stack_depth - 1) ;
RETURN @devart_debug_ret;
CALL cr_debug.TRACE(18, 18, 2, 5, cr_stack_depth) ;
CALL cr_debug.LEAVE_MODULE(cr_stack_depth - 1) ;
END
;;
delimiter ;
-- ----------------------------
-- Function structure for getPIds_bak
-- ----------------------------
DROP FUNCTION IF EXISTS `getPIds_bak`;
delimiter ;;
CREATE FUNCTION `getPIds_bak`(sid varchar(10))
RETURNS varchar(512) CHARSET utf8
BEGIN
DECLARE cr_stack_depth INTEGER DEFAULT cr_debug.ENTER_MODULE2('getPIds', 'nms', 8, 100632) ;
DECLARE pid varchar(10);
DECLARE pids varchar(512);
CALL cr_debug.UPDATE_WATCH3('sid', sid, 'varchar(10)', cr_stack_depth) ;
CALL cr_debug.UPDATE_WATCH3('pid', pid, 'varchar(10)', cr_stack_depth) ;
CALL cr_debug.UPDATE_WATCH3('pids', pids, 'varchar(512)', cr_stack_depth) ;
CALL cr_debug.TRACE(3, 3, 0, 5, cr_stack_depth) ;
CALL cr_debug.TRACE(6, 6, 2, 14, cr_stack_depth) ;
set pid:='';
CALL cr_debug.UPDATE_WATCH3('pid', pid, '', cr_stack_depth) ;
CALL cr_debug.TRACE(7, 16, 2, 12, cr_stack_depth) ;
WHILE pid <>'0' DO
CALL cr_debug.TRACE(8, 12, 4, 11, cr_stack_depth) ;
if(pid ='') THEN
CALL cr_debug.TRACE(9, 9, 6, 20, cr_stack_depth) ;
set pids:=pid;
CALL cr_debug.UPDATE_WATCH3('pids', pids, '', cr_stack_depth) ;
ELSE
CALL cr_debug.TRACE(11, 11, 6, 37, cr_stack_depth) ;
set pids:=CONCAT(pids,',',pid);
CALL cr_debug.UPDATE_WATCH3('pids', pids, '', cr_stack_depth) ;
END IF;
CALL cr_debug.TRACE(14, 14, 4, 85, cr_stack_depth) ;
SELECT nt.parent_group_id INTO pid FROM nodegroup_table nt WHERE nt.group_id=sid;
CALL cr_debug.UPDATE_SYSTEM_CALLS(101) ;
CALL cr_debug.UPDATE_WATCH3('pid', pid, '', cr_stack_depth) ;
CALL cr_debug.TRACE(15, 15, 4, 17, cr_stack_depth) ;
set sid:=pid;
CALL cr_debug.UPDATE_WATCH3('sid', sid, '', cr_stack_depth) ;
END WHILE;
CALL cr_debug.TRACE(17, 17, 2, 14, cr_stack_depth) ;
SET @devart_debug_ret = pids ;
CALL cr_debug.LEAVE_MODULE(cr_stack_depth - 1) ;
RETURN @devart_debug_ret;
CALL cr_debug.TRACE(18, 18, 2, 5, cr_stack_depth) ;
CALL cr_debug.LEAVE_MODULE(cr_stack_depth - 1) ;
END
;;
delimiter ;
-- ----------------------------
-- Function structure for nextval
-- ----------------------------
DROP FUNCTION IF EXISTS `nextval`;
delimiter ;;
CREATE FUNCTION `nextval`(seq_name varchar(50))
RETURNS bigint(21)
READS SQL DATA
BEGIN
UPDATE sys_sequence
SET CURRENT_VALUE = CURRENT_VALUE + INCREMENT
where name=seq_name;
return currval(seq_name);
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_add_part_one_day
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_add_part_one_day`;
delimiter ;;
CREATE PROCEDURE `pro_add_part_one_day`(v_table_name VARCHAR(50),v_par_sequence VARCHAR(50))
DETERMINISTIC
BEGIN
declare c_table_name_prefix VARCHAR(100) ;
DECLARE c_log_table_name VARCHAR(100) ;
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE v_log_table_sql VARCHAR(2000);
DECLARE v_last_tablespace_name_sql VARCHAR(2000);
DECLARE v_last_tablespace_name VARCHAR(200);
DECLARE v_tablespace_prefix_length int;
DECLARE v_last_tablespace_name_date int;
DECLARE v_next_tablespace_name_date int;
DECLARE v_create_tablespace_sql VARCHAR(2000);
DECLARE v_partition_time_date int;
DECLARE v_add_partition_sql VARCHAR(2000);
DECLARE v_sub_table_name VARCHAR(200);
DECLARE v_cur_year VARCHAR(4);
DECLARE v_cur_week VARCHAR(4);
set c_cur_pro_name :='pro_add_part_one_day';
set c_table_name_prefix :='DI_';
set c_log_table_name:='PRO_EXEC_LOG';
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'1'',''1.判断',v_table_name,'表名长度是否大于21如果大于则从后往前截取21个字符 begin'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
set v_sub_table_name := v_table_name;
if length(v_table_name)>21 then
set v_sub_table_name := substring(v_table_name,-21);
end if;
set @v_log_table_sql :=concat('INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'2'',''2.截取前表名:',v_table_name,',截取后表名:',v_sub_table_name,' end'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
set @v_log_table_sql := concat('INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'3'',''3.获取',v_table_name,'表最近创建的表空间名 begin'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'13'',''13.',v_table_name,'表 获取下一天时间分区对应的时间 begin'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
SET @v_next_tablespace_name_date := DATE_FORMAT(DATE_ADD(NOW(),INTERVAL 1 DAY),'%y%m%d');
SET @v_partition_time_date:= DATE_FORMAT(DATE_ADD(NOW(),INTERVAL 2 DAY),'%y%m%d');
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'14'',''14.',v_table_name,'表 获取下一天时间分区对应的时间 end'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''',v_par_sequence,'15'',''15.把表分区增加到',v_table_name,'表 begin'')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
SET @v_add_partition_sql := CONCAT('ALTER TABLE ',v_table_name,' ADD PARTITION (PARTITION ',v_sub_table_name,'_' , @v_next_tablespace_name_date , ' VALUES LESS THAN ' , '(TO_DAYS(''',@v_partition_time_date,''')));') ;
PREPARE execs FROM @v_add_partition_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
set @v_log_table_sql := 'INSERT INTO '||c_log_table_name||'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,'''||c_cur_pro_name||''','''||v_par_sequence||'16'',''16.把表分区'||v_sub_table_name||'_' ||v_next_tablespace_name_date||'增加到'||v_table_name||'表 end'')';
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_createIndex
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_createIndex`;
delimiter ;;
CREATE PROCEDURE `pro_createIndex`(tabName VARCHAR(200),fileds VARCHAR(200))
DETERMINISTIC
BEGIN
DECLARE c_log_table_name VARCHAR(100) ;
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE sposition1 INTEGER;
DECLARE sposition2 INTEGER;
DECLARE mysubstr VARCHAR(100);
DECLARE starttimes INTEGER;
DECLARE times INTEGER default 1;
DECLARE splitStr VARCHAR(10);
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK ;
SET @v_name=CONCAT('error sql: ',@error_sql);
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''-1'',\"',@v_name,'\")');
PREPARE execE FROM @v_log_table_sql;
EXECUTE execE;
DEALLOCATE PREPARE execE;
END ;
set c_log_table_name:='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_createIndex';
SET starttimes := 1;
SET sposition1 := 1;
SET splitStr := ':';
start transaction;
c_loop:LOOP
set sposition2 := locate(splitStr,fileds,starttimes );
IF sposition2 = 0 THEN
LEAVE c_loop;
END IF;
set mysubstr := substring(fileds, sposition1, sposition2 - sposition1);
if mysubstr is null THEN
LEAVE c_loop;
end if;
set @v_sql1:=concat('create index ',tabName,'_',times ,' on ',tabName,'(',mysubstr,') ');
set @error_sql=@v_sql1;
prepare execs from @v_sql1;
EXECUTE execs;
deallocate prepare execs;
set times=times+1;
set sposition1 := sposition2 + 1;
set starttimes := sposition2 + 1;
end loop;
commit;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_createTable
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_createTable`;
delimiter ;;
CREATE PROCEDURE `pro_createTable`(in tabName VARCHAR(500),in filedAndType VARCHAR(500),in indexfileds varchar(500))
DETERMINISTIC
BEGIN
DECLARE c_log_table_name VARCHAR (100);
DECLARE c_cur_pro_name VARCHAR (100);
declare v_sql VARCHAR(5000);
DECLARE partition_name VARCHAR(64);
DECLARE end_date VARCHAR(64);
DECLARE idx INT DEFAULT 1;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK ;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,'-1',CONCAT(tabName,'error'));
END ;
SET c_log_table_name ='PRO_EXEC_LOG';
SET c_cur_pro_name ='pro_createTable';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(tabName,' begin'));
SET idx := idx+1;
select MAX(T.PARTITION_DESCRIPTION) INTO end_date from information_schema.`PARTITIONS` t WHERE t.TABLE_SCHEMA = 'nms' and t.PARTITION_NAME LIKE 'NMS_PARTITION_%';
select t.PARTITION_NAME INTO partition_name from information_schema.`PARTITIONS` t WHERE t.TABLE_SCHEMA = 'nms' and t.PARTITION_NAME LIKE 'NMS_PARTITION_%' AND t.PARTITION_DESCRIPTION = end_date LIMIT 1;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(tabName,'表创建 begin'));
SET idx := idx+1;
set v_sql :=concat('create table ',tabName ,'(`ID` bigint(20) NOT NULL AUTO_INCREMENT ,detection_info_id bigint not null ,',filedAndType,
',DETECTIONED_STATE varchar(2),SEQ_ID int,DETECTION_SET_INFO_ID bigint,data_check_time DATETIME,data_arrive_time DATETIME,data_check_time_digital bigint,data_arrive_time_digital bigint,
PRIMARY KEY(id,data_check_time))
PARTITION BY RANGE (to_days(`DATA_CHECK_TIME`))
(PARTITION `NMS_INIT_PARTITION` VALUES LESS THAN (737060) ,PARTITION ',partition_name,' VALUES LESS THAN ( ' ,end_date ,' ))');
SELECT v_sql;
PREPARE execs FROM v_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
commit;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(tabName,'表创建 end'));
SET idx := idx+1;
call pro_createindex(tabName,indexfileds);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(tabName,' end'));
SET idx := idx+1;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_createTable_RST_FD
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_createTable_RST_FD`;
delimiter ;;
CREATE PROCEDURE `pro_createTable_RST_FD`()
DETERMINISTIC
BEGIN
declare c_oracle_data_dir VARCHAR(200);
DECLARE c_tablespace_init_size VARCHAR(10) ;
DECLARE c_tablespace_extend_size VARCHAR(10);
DECLARE c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE v_create_tablespace_sql VARCHAR(5000);
DECLARE v_log_table_sql VARCHAR(5000);
DECLARE v_sql1 VARCHAR(5000);
DECLARE part_time VARCHAR(64);
DECLARE part_time_format VARCHAR(64);
DECLARE part_time2 VARCHAR(64);
DECLARE part_time2_format VARCHAR(64);
DECLARE tabName VARCHAR(100);
DECLARE filedAndType VARCHAR(1000);
DECLARE indexfileds varchar(1000);
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error:',IFNULL(@error_sql,''));
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,'-1',@v_name);
END ;
set c_oracle_data_dir :='/data/d4/oradata/ict/nmspartition/';
set c_tablespace_init_size :='10M';
set c_tablespace_extend_size :='5M';
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_createTable_RST_FD';
SET tabName:='DI_RST_FD';
SET filedAndType:='rst_fd_log Number';
SET indexfileds:='data_check_time:seq_id:detection_set_info_id:rst_fd_log:';
start transaction;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''3'',''3.查询当前时间 begin'')');
set @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
select date_format(now(),'%Y') into part_time from dual;
select DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') into part_time_format from dual;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''4'',''4.查询当前时间:',part_time,' end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_log_table_sql := concat('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''7'',''7.查询第二天的时间 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
SELECT DATE_FORMAT(ADDDATE(NOW(),1),'%Y') into part_time2 from dual;
SELECT DATE_FORMAT(ADDDATE(NOW(),1),'%Y-%m-%d %H:%i:%s') into part_time2_format from dual;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''8'',''8.查询第二天的时间:',part_time2,' end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''11'',''11.建表 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_sql1 :=concat('create table ',tabName ,'(id int not null ,detection_info_id int not null ,',filedAndType,',DETECTIONED_STATE varchar(2),SEQ_ID int,DETECTION_SET_INFO_ID int,data_check_time DATETIME,data_arrive_time DATE,data_check_time_digital int,data_arrive_time_digital int, PRIMARY KEY(id,data_check_time),foreign KEY(detection_info_id) REFERENCES detection_info(id))',
'partition by range(to_days(DATA_CHECK_TIME))','(partition ',tabName,'_',part_time,' values less than( TO_DAYS(''',part_time_format,''')) ',
'partition ',tabName,'_',part_time2,' values less than( TO_DAYS(''',part_time2_format,'''))) ');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_sql1;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''12'',''12.建表 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''17'',''17.创建索引 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_createindex(tabName,indexfileds);
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''18'',''18.创建索引 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_createTrigger
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_createTrigger`;
delimiter ;;
CREATE PROCEDURE `pro_createTrigger`(tabName VARCHAR(50))
DETERMINISTIC
BEGIN
declare c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE v_log_table_sql VARCHAR(5000);
DECLARE v_sql1 VARCHAR(5000);
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK ;
SET @v_log_table_sql := CONCAT( 'INSERT INTO ',c_log_table_name,'(id,proname,sequence,log_cont) VALUES(SEQ_PRO_EXEC_LOG.nextval,''',c_cur_pro_name,''',''1'',''1.创建触发器的SQL语句:',v_sql1,''')');
PREPARE execE FROM @v_log_table_sql;
EXECUTE execE;
DEALLOCATE PREPARE execE;
END ;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_createTrigger';
set @v_sql1 :=concat('Create Trigger B_I_',tabName ,' before insert on ',tabName,' for each row
begin
end ;');
PREPARE execs FROM @v_sql1;
EXECUTE execs;
DEALLOCATE PREPARE execs;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_DELETE_SWITCHPORT
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_DELETE_SWITCHPORT`;
delimiter ;;
CREATE PROCEDURE `PRO_DELETE_SWITCHPORT`()
BEGIN
DELETE T.* FROM DI_SWITCHPORT T WHERE TIMESTAMPDIFF(HOUR,SYSDATE(),T.DATA_CHECK_TIME) > 6;
COMMIT;
DELETE D.* FROM DETECTION_INFO D WHERE TIMESTAMPDIFF(HOUR,SYSDATE(),D.DATA_CHECK_TIME) > 6 AND D.DETECTION_SET_INFO_ID in (select t.id FROM detection_set_info t LEFT JOIN check_type_info c on c.id = t.check_type_id WHERE c.table_name = 'DI_SWITCHPORT');
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_DELTABSPACE
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_DELTABSPACE`;
delimiter ;;
CREATE PROCEDURE `PRO_DELTABSPACE`(v_par_sequence VARCHAR(100),v_cur_sql VARCHAR(200))
DETERMINISTIC
BEGIN
declare c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100);
DECLARE v_table_name VARCHAR(2000);
DECLARE v_partition_name VARCHAR(2000);
declare c_table_name VARCHAR(200);
declare c_partition_name VARCHAR(200);
DECLARE done INT DEFAULT 0;
DECLARE v_sequence_count int;
DECLARE v_full_sequence VARCHAR(100);
DECLARE v_log_id int;
DECLARE cur CURSOR FOR
SELECT table_name,partition_name FROM pro_deltabspace_temp;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error',IFNULL(@error_sql,''));
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,'-1',@v_name);
END ;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='PRO_DELTABSPACE';
set v_sequence_count :=0;
START TRANSACTION;
SET @create_name=CONCAT('create table pro_deltabspace_temp as ',v_cur_sql);
SELECT @create_name;
PREPARE execs FROM @create_name;
EXECUTE execs;
DEALLOCATE PREPARE execs;
OPEN cur;
cursor_loop:LOOP
FETCH cur INTO c_table_name,c_partition_name;
IF done=1 THEN
LEAVE cursor_loop;
END IF;
set v_table_name :=c_table_name;
set v_partition_name :=c_partition_name;
set v_full_sequence :=concat( v_par_sequence,v_sequence_count);
set @v_count=concat(v_sequence_count,'.删除',v_table_name,'表指定的表空间和表分区 begin') ;
call PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,v_full_sequence,@v_count);
set @v_full_count=concat(v_full_sequence,'_');
call pro_del_part_by_day(v_table_name,@v_full_count,v_partition_name);
set v_sequence_count := v_sequence_count + 1;
set v_full_sequence := concat(v_par_sequence,v_sequence_count);
SET @v_count_end=CONCAT(v_sequence_count,'.删除',v_table_name,'表指定的表空间和表分区 end') ;
call PRO_RECORD_LOG_INFO(c_log_table_name,v_log_id,c_cur_pro_name,v_full_sequence,@v_count_end);
END LOOP cursor_loop;
CLOSE cur;
SET @drop_name=CONCAT('drop table temp');
set @error_sql= @drop_name;
SELECT @drop_name;
PREPARE execs FROM @drop_name;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_DELTABSPACE_NAME
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_DELTABSPACE_NAME`;
delimiter ;;
CREATE PROCEDURE `PRO_DELTABSPACE_NAME`(tempstr VARCHAR(50),user_name VARCHAR(20),tablename VARCHAR(50))
DETERMINISTIC
BEGIN
DECLARE proexecinfoid int;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK ;
set @error='execute PRO_DELTABSPACE_NAME error';
select @error;
END ;
set @space_sql :=concat('alter table ',user_name,'.',tablename,' drop partition ',tempstr );
PREPARE execs FROM @space_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_del_Partition
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_del_Partition`;
delimiter ;;
CREATE PROCEDURE `pro_del_Partition`()
DETERMINISTIC
BEGIN
declare C_DATE VARCHAR(64);
DECLARE tempstr VARCHAR(64);
DECLARE user_name VARCHAR(64);
DECLARE space_sql VARCHAR(1024);
DECLARE isExist INT;
SELECT DATE_FORMAT(DATE_ADD(SYSDATE(),INTERVAL 7 DAY), '%Y') INTO C_DATE FROM DUAL;
SELECT WEEKOFYEAR(DATE_ADD(SYSDATE(),INTERVAL 7 DAY)) INTO tempstr FROM DUAL;
if tempstr = 1
then SELECT DATE_FORMAT (SUBDATE(now(),7),'%Y') INTO C_DATE FROM DUAL;
end if;
set tempstr := cast(tempstr as unsigned int)-3;
set tempstr :=concat( 'NMS_DI_W',C_DATE,'',tempstr);
SELECT SUBSTRING(DEFINER,1,(SELECT LOCATE('@',DEFINER,1)-1 FROM information_schema.routines WHERE routine_schema='nms' AND routine_type='PROCEDURE' AND SPECIFIC_NAME='pro_DRIVER_ADD_Partition')) into user_name FROM information_schema.routines WHERE routine_schema='nms' AND routine_type='PROCEDURE' AND SPECIFIC_NAME='pro_del_Partition';
SET @execute_sql=CONCAT('SELECT @isExist:=count(*) FROM information_schema.PARTITIONS WHERE table_schema=','''nms''',' AND partition_name=''',tempstr,'');
if @isExist>0 then
call PRO_DEL_WEEK_TABSPACE(tempstr,user_name);
SET FOREIGN_KEY_CHECKS=0;
set @space_sql :=concat('alter table detection_info drop partition ',tempstr,' ');
PREPARE execs FROM @space_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
SET FOREIGN_KEY_CHECKS=1;
end if;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_del_part_by_day
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_del_part_by_day`;
delimiter ;;
CREATE PROCEDURE `pro_del_part_by_day`(v_table_name VARCHAR(50),v_par_sequence VARCHAR(20),v_partition_name VARCHAR(20))
DETERMINISTIC
BEGIN
declare c_table_name_prefix VARCHAR(100);
DECLARE c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100);
DECLARE v_del_partition_sql VARCHAR(2000);
DECLARE v_log_id int;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error',IFNULL(@error_sql,''));
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,'-1',@v_name);
END ;
set c_table_name_prefix:='';
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_del_part_by_day';
set @v_sequence=concat(v_par_sequence,'3' );
SET @v_name=CONCAT('3.删除',v_table_name,'表分区 begin');
call PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,@v_sequence,@v_name);
set @v_del_partition_sql := concat('alter table ',v_table_name,' drop partition ',v_partition_name);
SET @error_sql=@v_del_partition_sql;
PREPARE execs FROM @v_del_partition_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
SET @v_sequence=CONCAT(v_par_sequence,'4' );
SET @v_name=CONCAT('4.删除',v_table_name,'表分区 end');
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,@v_sequence,@v_name);
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_DEL_WEEK_TABSPACE
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_DEL_WEEK_TABSPACE`;
delimiter ;;
CREATE PROCEDURE `PRO_DEL_WEEK_TABSPACE`(tempstr VARCHAR(20),user_name VARCHAR(20))
DETERMINISTIC
BEGIN
declare space_sql VARCHAR(5000);
declare proexecinfoid int;
declare c_segment_name varchar(50);
DECLARE done INT DEFAULT 0;
declare cur Cursor for
SELECT DISTINCT table_name FROM information_schema.`PARTITIONS` WHERE table_name <> 'DETECTION_INFO' AND table_schema='nms' AND partition_name=tempstr;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
OPEN cur;
start transaction;
cursor_loop:LOOP
FETCH cur INTO c_segment_name;
IF done=1 THEN
LEAVE cursor_loop;
END IF;
set @space_sql :=concat('alter table ',c_segment_name,' drop partition ',tempstr );
PREPARE execs FROM @space_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
END LOOP cursor_loop;
COMMIT;
CLOSE cur;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_driver_add_day_Partition
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_driver_add_day_Partition`;
delimiter ;;
CREATE PROCEDURE `pro_driver_add_day_Partition`()
DETERMINISTIC
BEGIN
declare c_log_table_name VARCHAR(100) ;
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE v_log_table_sql VARCHAR(2000);
DECLARE v_table_name VARCHAR(2000);
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error:',IFNULL(@error_sql,''));
SET @v_log_table_sql= CONCAT('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES( ''',c_cur_pro_name,''',''-1'',',@v_name,')');
SELECT @insert_pro;
PREPARE execE FROM @insert_pro;
EXECUTE execE;
DEALLOCATE PREPARE execE;
COMMIT;
END ;
SET c_log_table_name:='PRO_EXEC_LOG';
SET c_cur_pro_name:='pro_driver_add_Partition';
start transaction;
SET v_table_name :='DETECTION_INFO';
SET @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''1'',''1.为',v_table_name,'表创建表空间和表分区 begin'')');
set @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_add_part_one_day(v_table_name,'1_');
set @v_log_table_sql :=concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''2'',''2.为',v_table_name,'表创建表空间和表分区 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set v_table_name :='DETECTION_INFO_WARNING';
set @v_log_table_sql :=concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''3'',''3.为',v_table_name,'表创建表空间和表分区 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_add_part_one_day(v_table_name,'3_');
set @v_log_table_sql := concat('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''4'',''4.为',v_table_name,'表创建表空间和表分区 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set v_table_name :='DI_SYSTEMINFO_DISK';
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''5'',''5.为',v_table_name,'表创建表空间和表分区 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_add_part_one_day(v_table_name,'5_');
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''6'',''6.为',v_table_name,'表创建表空间和表分区 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set v_table_name :='DI_SYSTEMINFO_NET';
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''7'',''7.为',v_table_name,'表创建表空间和表分区 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_add_part_one_day(v_table_name,'7_');
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''8'',''8.为',v_table_name,'表创建表空间和表分区 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set @v_log_table_sql := concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''9'',''9.为动态表创建表空间及分区 begin'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
call pro_extendtabspace('9_','test');
set @v_log_table_sql :=concat( 'INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES(''',c_cur_pro_name,''',''10'',''10.为动态表创建表空间及分区 end'')');
SET @error_sql=@v_log_table_sql;
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_driver_add_Partition
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_driver_add_Partition`;
delimiter ;;
CREATE PROCEDURE `pro_driver_add_Partition`()
DETERMINISTIC
BEGIN
DECLARE c_log_table_name VARCHAR (100);
DECLARE c_cur_pro_name VARCHAR (100);
DECLARE v_log_table_sql VARCHAR (2000);
DECLARE v_table_name VARCHAR (2000);
DECLARE v_cur_year VARCHAR (20);
DECLARE v_cur_week VARCHAR (20);
DECLARE end_date VARCHAR (20);
DECLARE tempstr VARCHAR (100);
DECLARE space_path VARCHAR (500);
DECLARE space_sql VARCHAR (500);
DECLARE c_oracle_data_dir VARCHAR (500);
DECLARE execute_sql VARCHAR (500);
DECLARE isExist INT;
DECLARE idx INT;
DECLARE _interval INT DEFAULT 1;
SET idx := 1;
SET c_log_table_name := 'PRO_EXEC_LOG';
SET c_cur_pro_name := 'pro_driver_add_Partition';
SELECT DATE_FORMAT(ADDDATE(SYSDATE(),INTERVAL 1 DAY), '%Y%m%d') INTO v_cur_year FROM DUAL;
SELECT SUBDATE( CURDATE(), - (_interval+1) ) INTO end_date FROM DUAL;
SET tempstr := concat( 'NMS_PARTITION_', v_cur_year );
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(c_cur_pro_name,'--> 表分区 begin',',partition_name: ',tempstr,' ,end_date : ',end_date) );
SET idx := idx+1;
SET @end_date_f = CONCAT(end_date, ' 00:00:00');
SELECT DATE_FORMAT( @end_date_f, '%Y-%m-%d %H:%i:%s' ) INTO @temp_time_end;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,'动态表分区 begin');
SET idx := idx+1;
CALL pro_extendtabspace (tempstr ,@temp_time_end);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,'动态表分区 end');
SET idx := idx+1;
SET v_table_name := 'DETECTION_INFO';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET idx := idx+1;
SET v_table_name := 'DETECTION_INFO_WARNING';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET idx := idx+1;
SET v_table_name := 'DI_SYSTEMINFO_DISK';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET idx := idx+1;
SET v_table_name := 'DI_SYSTEMINFO_NET';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET v_table_name := 'nms_error_info';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET v_table_name := 'email_table';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 begin'));
SET idx := idx+1;
CALL pro_extenddefaulttabspace (tempstr ,@temp_time_end,v_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(v_table_name,'表创建表空间和表分区 end'));
SET idx := idx+1;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT(c_cur_pro_name,'表分区 end') );
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_driver_add_week_Partition
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_driver_add_week_Partition`;
delimiter ;;
CREATE PROCEDURE `pro_driver_add_week_Partition`()
DETERMINISTIC
BEGIN
declare c_log_table_name VARCHAR(100) ;
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE c_oracle_data_dir VARCHAR(200) ;
DECLARE v_log_table_sql VARCHAR(2000);
DECLARE C_DATE VARCHAR(64);
DECLARE tempstr VARCHAR(64);
DECLARE space_path varchar(1000);
DECLARE end_date VARCHAR(32);
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error:',IFNULL(@error_sql,''));
SET @v_log_table_sql= CONCAT('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES( ''',c_cur_pro_name,''',''-1'',',@v_name,')');
SELECT @insert_pro;
PREPARE execE FROM @insert_pro;
EXECUTE execE;
DEALLOCATE PREPARE execE;
COMMIT;
END ;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_driver_add_week_Partition';
set c_oracle_data_dir:='/data/d4/oradata/ict/nmspartition/';
select DATE_FORMAT(now(), '%Y') into C_DATE from dual;
SELECT WEEKOFYEAR(SYSDATE()) into tempstr from dual;
SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-7) into end_date from dual;
start TRANSACTION;
set tempstr :=concat( 'DI_W',C_DATE,'',tempstr);
set space_path := CONCAT(c_oracle_data_dir,tempstr,'.dbf');
set @end_date_f=concat(end_date,' 00:00:00');
select date_format(@end_date_f ,'%Y-%m-%d %H:%i:%s') into @temp_time_end;
select @end_date_f;
select @temp_time_end;
select tempstr;
select space_path;
call pro_week_extendtabspace(tempstr, @temp_time_end);
CALL pro_extenddefaulttabspace(tempstr, @temp_time_end ,'detection_info');
CALL pro_extenddefaulttabspace(tempstr, @temp_time_end,'detection_info_warning');
CALL pro_extenddefaulttabspace(tempstr, @temp_time_end,'di_systeminfo_disk');
CALL pro_extenddefaulttabspace(tempstr, @temp_time_end,'di_systeminfo_net');
commit;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_driver_del_Partition
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_driver_del_Partition`;
delimiter ;;
CREATE PROCEDURE `pro_driver_del_Partition`()
DETERMINISTIC
BEGIN
declare c_log_table_name VARCHAR(100) ;
DECLARE c_cur_pro_name VARCHAR(100);
DECLARE c_day int default 7;
DECLARE v_del_date VARCHAR(200);
declare c_table_name VARCHAR(200);
declare c_partition_name VARCHAR(200);
DECLARE done INT DEFAULT 0;
DECLARE v_cur_sql VARCHAR(2000);
DECLARE idx INT;
DECLARE cur CURSOR FOR SELECT table_name,partition_name FROM pro_deltabspace_temp;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT('error',IFNULL(@error_sql,''));
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,'-1',@v_name);
END ;
SET idx := 1;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name := 'pro_driver_del_Partition';
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,'begin');
SET idx := idx +1;
select TO_DAYS(SUBDATE(CURDATE(),INTERVAL c_day DAY)) INTO @v_del_date from dual;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT('分区删除时间: ',@v_del_date,' ',FROM_DAYS(@v_del_date)));
SET idx := idx +1;
DROP VIEW IF EXISTS nms.pro_deltabspace_temp;
SET v_cur_sql = CONCAT('create view `nms`.`pro_deltabspace_temp` as SELECT TABLE_NAME,PARTITION_NAME FROM information_schema.`PARTITIONS` t WHERE t.TABLE_SCHEMA = ''nms'' and PARTITION_NAME LIKE ''NMS_PARTITION_%'' AND PARTITION_DESCRIPTION < ',@v_del_date);
PREPARE stmt1 from v_cur_sql;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;
OPEN cur;
cursor_loop:LOOP
FETCH cur INTO c_table_name,c_partition_name;
IF done=1 THEN
LEAVE cursor_loop;
END IF;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT('删除分区: ',c_partition_name,',表 ',c_table_name,' begin'));
SET idx := idx +1;
SET v_cur_sql = CONCAT('ALTER TABLE ',c_table_name,' DROP PARTITION ',c_partition_name);
SET @error_sql = v_cur_sql;
PREPARE stmt from v_cur_sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,CONCAT('删除分区: ',c_partition_name,',表 ',c_table_name,' end'));
SET idx := idx +1;
END LOOP cursor_loop;
CLOSE cur;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,'end');
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_extenddefaulttabspace
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_extenddefaulttabspace`;
delimiter ;;
CREATE PROCEDURE `pro_extenddefaulttabspace`(spaceName VARCHAR(100),partstr VARCHAR(100),tableName VARCHAR(100))
DETERMINISTIC
BEGIN
declare space_sql VARCHAR(5000);
DECLARE execParm int;
DECLARE proexecinfoid int;
declare newday datetime;
DECLARE c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100) ;
DECLARE idx INT;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT(' error sql: ' ,ifnull(@error_sql,''));
SET @v_log_table_sql= CONCAT('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES( ''',c_cur_pro_name,''',''-1'',''', @v_name, ''')');
PREPARE execE FROM @v_log_table_sql;
EXECUTE execE;
DEALLOCATE PREPARE execE;
COMMIT;
END;
SET idx := 1;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='pro_extenddefaulttabspace';
set execParm := 0;
SET @execute_sql = concat( 'SELECT count(*) into @isExist FROM information_schema.PARTITIONS WHERE table_schema=', '''nms''', ' AND partition_name=''', spaceName, '''',' AND table_name=''', tableName, '''');
PREPARE execs
FROM @execute_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
IF @isExist = 0 THEN
START TRANSACTION;
SELECT DATE_FORMAT(NOW(),'%Y%-%m-%d %H:%i:%s') INTO newday;
set @space_sql :=CONCAT('alter table ',tableName,' add partition (PARTITION ',spaceName, ' values less than ( TO_DAYS(''',partstr,''')));');
set @error_sql := @space_sql;
PREPARE execs FROM @space_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,concat(spaceName,'-',tableName ,'创建成功'));
SET idx := idx+1;
ELSE
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,concat(spaceName,'-',tableName ,'已创建'));
SET idx := idx+1;
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_EXTENDTABSPACE
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_EXTENDTABSPACE`;
delimiter ;;
CREATE PROCEDURE `PRO_EXTENDTABSPACE`(spaceName VARCHAR(100),partstr VARCHAR(100))
DETERMINISTIC
BEGIN
declare space_sql VARCHAR(5000);
DECLARE execParm int;
DECLARE v_log_table_sql VARCHAR(2000);
DECLARE c_log_table_name VARCHAR(100);
DECLARE c_cur_pro_name VARCHAR(100) ;
declare c_table_name varchar(30);
DECLARE done INT DEFAULT 0 ;
DECLARE idx INT;
DECLARE cur Cursor for select cti.table_name extendtabName from check_type_info cti where cti.crete_state = 0;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1 ;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
SET @v_name=CONCAT(' error sql: ' ,ifnull(@error_sql,'') );
select @v_name;
SET @v_log_table_sql= CONCAT('INSERT INTO ',c_log_table_name,'(proname,sequence,log_cont) VALUES( ''',c_cur_pro_name,''',''-1'',\"',execParm, @v_name, '\")');
SELECT @v_log_table_sql;
PREPARE execE FROM @v_log_table_sql;
EXECUTE execE;
DEALLOCATE PREPARE execE;
COMMIT;
END ;
set c_log_table_name :='PRO_EXEC_LOG';
set c_cur_pro_name :='PRO_EXTENDTABSPACE';
SET execParm := 0;
SET idx := 1;
OPEN cur ;
START TRANSACTION;
cursor_loop:LOOP
FETCH cur INTO c_table_name;
IF done = 1 THEN
LEAVE cursor_loop ;
END IF ;
SET @execute_sql = concat( 'SELECT count(*) into @isExist FROM information_schema.PARTITIONS WHERE table_schema=', '''nms''', ' AND partition_name=''', spaceName, '''',' AND table_name=''', c_table_name, '''');
PREPARE execs
FROM @execute_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
IF @isExist = 0 THEN
CALL pro_extenddefaulttabspace (spaceName ,partstr,c_table_name);
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,concat(spaceName,'-',c_table_name,'创建成功'));
SET idx := idx+1;
ELSE
CALL PRO_RECORD_LOG_INFO(c_log_table_name,c_cur_pro_name,idx,concat(spaceName,'-',c_table_name,'已创建'));
SET idx := idx+1;
END IF;
SET execParm := 3;
END LOOP cursor_loop ;
COMMIT;
CLOSE cur;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_RECORD_LOG_INFO
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_RECORD_LOG_INFO`;
delimiter ;;
CREATE PROCEDURE `PRO_RECORD_LOG_INFO`(log_table_name VARCHAR(100), proname VARCHAR(100), sequence VARCHAR(100),log_cont VARCHAR(100))
DETERMINISTIC
BEGIN
declare v_log_table_sql VARCHAR(2000);
set @v_log_table_sql := concat('INSERT INTO ',log_table_name,'(proname,sequence,log_cont) VALUES(''',proname,''',''',sequence,''',''',log_cont,''')');
PREPARE execs FROM @v_log_table_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
COMMIT;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for pro_updatedetectiontable
-- ----------------------------
DROP PROCEDURE IF EXISTS `pro_updatedetectiontable`;
delimiter ;;
CREATE PROCEDURE `pro_updatedetectiontable`()
DETERMINISTIC
BEGIN
declare tablename VARCHAR(100);
DECLARE hasPk int ;
DECLARE hasId int ;
DECLARE dsiId int ;
DECLARE done INT DEFAULT 0;
declare c_table_name varchar(100);
declare tableName_cursor CURSOR for
select TABLE_NAME from check_type_info cti WHERE 1=1 AND cti.crete_state=0 ;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK ;
set @error=concat(c_table_name,'表修改失败');
select @error;
END ;
set hasPk=0;
set hasId=0;
set dsiId=0;
OPEN tableName_cursor;
start transaction;
loopLable:LOOP
FETCH tableName_cursor INTO c_table_name;
IF done=1 THEN
LEAVE loopLable;
END IF;
set tablename := c_table_name;
set @truncate_table= CONCAT('truncate table ',tablename);
PREPARE execs FROM @truncate_table;
EXECUTE execs;
DEALLOCATE PREPARE execs;
SELECT IFNULL(COUNT(*),0) INTO hasPk FROM information_schema.`TABLE_CONSTRAINTS` WHERE TABLE_NAME=tablename AND constraint_type='PRIMARY KEY';
select IFNULL(count(*),0) INTO hasId from information_schema.`COLUMNS` utc where utc.TABLE_NAME = tablename AND utc.column_name='ID';
select IFNULL(count(*),0) INTO dsiId from information_schema.`COLUMNS` utc where utc.TABLE_NAME = tablename AND utc.column_name='DETECTION_SET_INFO_ID';
IF(dsiId =0)
THEN
set @exe_alter_add= CONCAT('alter table ',tablename , ' add (DETECTION_SET_INFO_ID int) ;');
PREPARE execs FROM @exe_alter_add;
EXECUTE execs;
DEALLOCATE PREPARE execs;
END IF;
IF(hasPk =1)
THEN
SET @exe_alter_drop=CONCAT('alter table ', tablename , ' drop Primary key ;');
PREPARE execs FROM @exe_alter_drop;
EXECUTE execs;
DEALLOCATE PREPARE execs;
END IF;
IF(hasId =0)
THEN
SET @exe_alter_apk= CONCAT('alter table ', tablename , ' add (ID int Primary key) ;');
PREPARE execs FROM @exe_alter_apk;
EXECUTE execs;
DEALLOCATE PREPARE execs;
ELSE
SET @exe_alter_apki=CONCAT('alter table ', tablename , ' add Primary key(ID) ;');
PREPARE execs FROM @exe_alter_apki;
EXECUTE execs;
DEALLOCATE PREPARE execs;
END IF;
END LOOP loopLable;
commit;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for PRO_WEEK_EXTENDTABSPACE
-- ----------------------------
DROP PROCEDURE IF EXISTS `PRO_WEEK_EXTENDTABSPACE`;
delimiter ;;
CREATE PROCEDURE `PRO_WEEK_EXTENDTABSPACE`(spaceName VARCHAR(100),partstr VARCHAR(100))
DETERMINISTIC
BEGIN
declare space_sql VARCHAR(5000);
DECLARE execParm int;
DECLARE proexecinfoid int;
DECLARE c_table_name VARCHAR(50);
declare newday datetime;
DECLARE done INT DEFAULT 0 ;
DECLARE cur Cursor for
select cti.table_name extendtabName
from check_type_info cti where cti.crete_state = 0;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1 ;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
set @insert_pro= CONCAT('insert into PROEXECINFO(proname,param,prodesc) values(','''PRO_EXTENDTABSPACE'',''',execParm,''',''',newday,' tablename:',c_table_name,' partitionName:' ,spaceName,' partContent:',partstr,''')');
select @insert_pro;
PREPARE execE from @insert_pro;
EXECUTE execE;
DEALLOCATE PREPARE execE;
COMMIT;
END ;
select DATE_FORMAT(NOW(),'%Y%-%m-%d %H:%i:%s') into newday;
set execParm := 0;
OPEN cur ;
START TRANSACTION;
cursor_loop:LOOP
FETCH cur INTO c_table_name;
IF done = 1 THEN
LEAVE cursor_loop ;
END IF ;
set execParm := 1;
set @space_sql :=concat('alter table ',c_table_name,' add partition (PARTITION ',spaceName, ' values less than ( TO_DAYS(''',partstr,''')));');
select @space_sql;
set execParm := 2;
PREPARE execs FROM @space_sql;
EXECUTE execs;
DEALLOCATE PREPARE execs;
set execParm := 3;
END LOOP cursor_loop ;
COMMIT;
CLOSE cur;
END
;;
delimiter ;
-- ----------------------------
-- Procedure structure for setDetectInfoDateTime
-- ----------------------------
DROP PROCEDURE IF EXISTS `setDetectInfoDateTime`;
delimiter ;;
CREATE PROCEDURE `setDetectInfoDateTime`(IN `addHour` smallint)
BEGIN
update detection_info t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.INSERT_DB_TIME=ADDDATE(t.INSERT_DB_TIME,INTERVAL addHour HOUR),
t.NEXT_CHECK_TIME=ADDDATE(t.NEXT_CHECK_TIME,INTERVAL addHour HOUR),
t.STATUS_CHANGE_TIME=ADDDATE(t.STATUS_CHANGE_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detection_info_new t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.NEXT_CHECK_TIME=ADDDATE(t.NEXT_CHECK_TIME,INTERVAL addHour HOUR),
t.STATUS_CHANGE_TIME=ADDDATE(t.STATUS_CHANGE_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update delect_info_nmsc t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_cpu t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_disk t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_memory t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_netdata t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_ping t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_port t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_process t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_snmp_trap t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update detect_info_system_date t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update di_switchport t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
update di_system t set t.DATA_ARRIVE_TIME=ADDDATE(t.DATA_ARRIVE_TIME,INTERVAL addHour HOUR),
t.DATA_CHECK_TIME=ADDDATE(t.DATA_CHECK_TIME,INTERVAL addHour HOUR),
t.DATA_ARRIVE_TIME_DIGITAL=t.DATA_ARRIVE_TIME_DIGITAL+60*60*1000*addHour,
t.DATA_CHECK_TIME_DIGITAL=t.DATA_CHECK_TIME_DIGITAL+60*60*1000*addHour;
END
;;
delimiter ;
-- ----------------------------
-- Event structure for add_partition_everyday
-- ----------------------------
DROP EVENT IF EXISTS `add_partition_everyday`;
delimiter ;;
CREATE EVENT `add_partition_everyday`
ON SCHEDULE
EVERY '1' DAY STARTS '2018-05-18 23:30:00'
ON COMPLETION PRESERVE
DO CALL pro_driver_add_Partition()
;;
delimiter ;
-- ----------------------------
-- Event structure for del_partition_everyday
-- ----------------------------
DROP EVENT IF EXISTS `del_partition_everyday`;
delimiter ;;
CREATE EVENT `del_partition_everyday`
ON SCHEDULE
EVERY '1' DAY STARTS '2018-05-17 01:00:00'
ON COMPLETION PRESERVE
DO CALL pro_driver_del_Partition()
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table check_type_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_cti_index`;
delimiter ;;
CREATE TRIGGER `after_update_cti_index` AFTER UPDATE ON `check_type_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='check_type_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table check_type_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_cti_index`;
delimiter ;;
CREATE TRIGGER `after_delete_cti_index` AFTER DELETE ON `check_type_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='check_type_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table data_police_relation
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_dpr_index`;
delimiter ;;
CREATE TRIGGER `after_update_dpr_index` AFTER UPDATE ON `data_police_relation` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='data_police_relation';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table data_police_relation
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_dpr_index`;
delimiter ;;
CREATE TRIGGER `after_delete_dpr_index` AFTER DELETE ON `data_police_relation` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='data_police_relation';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table detection_info_new
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_din_index`;
delimiter ;;
CREATE TRIGGER `after_update_din_index` AFTER UPDATE ON `detection_info_new` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='detection_info_new';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table detection_info_warning
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_diw_index`;
delimiter ;;
CREATE TRIGGER `after_update_diw_index` AFTER UPDATE ON `detection_info_warning` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='detection_info_warning';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table detection_set_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_dsi_index`;
delimiter ;;
CREATE TRIGGER `after_update_dsi_index` AFTER UPDATE ON `detection_set_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.ID,table_name='detection_set_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table detection_set_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_dsi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_dsi_index` AFTER DELETE ON `detection_set_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.ID,table_name='detection_set_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table device_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_di_index`;
delimiter ;;
CREATE TRIGGER `after_update_di_index` AFTER UPDATE ON `device_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.device_id,table_name='device_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table device_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_di_index`;
delimiter ;;
CREATE TRIGGER `after_delete_di_index` AFTER DELETE ON `device_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.device_id,table_name='device_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table dictionary_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_dt_index`;
delimiter ;;
CREATE TRIGGER `after_update_dt_index` AFTER UPDATE ON `dictionary_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='dictionary_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table dictionary_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_dt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_dt_index` AFTER DELETE ON `dictionary_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='dictionary_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table email_table
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_INSERT_EMAIL_TABLE`;
delimiter ;;
CREATE TRIGGER `BEFORE_INSERT_EMAIL_TABLE` BEFORE INSERT ON `email_table` FOR EACH ROW BEGIN
IF NEW.id is NULL or NEW.id = 0 THEN
SET NEW.id =( select nextval('SEQ_EMAIL_TABLE'));
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table email_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_et_index`;
delimiter ;;
CREATE TRIGGER `after_update_et_index` AFTER UPDATE ON `email_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='email_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table email_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_et_index`;
delimiter ;;
CREATE TRIGGER `after_delete_et_index` AFTER DELETE ON `email_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='email_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table event_record_library
-- ----------------------------
DROP TRIGGER IF EXISTS `before_insert_event_record`;
delimiter ;;
CREATE TRIGGER `before_insert_event_record` BEFORE INSERT ON `event_record_library` FOR EACH ROW BEGIN
IF NEW.id IS NULL or NEW.id = 0 THEN
SET NEW.id =( select nextval('SEQ_EVENT_RECORD_LIBRARY'));
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table event_record_library
-- ----------------------------
DROP TRIGGER IF EXISTS `afterinsert_event_record_library`;
delimiter ;;
CREATE TRIGGER `afterinsert_event_record_library` AFTER INSERT ON `event_record_library` FOR EACH ROW BEGIN
insert into table_event_log set event=1,target_id=new.id,table_name='event_record_library';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table event_record_library
-- ----------------------------
DROP TRIGGER IF EXISTS `afterupdate_event_record_library`;
delimiter ;;
CREATE TRIGGER `afterupdate_event_record_library` AFTER UPDATE ON `event_record_library` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='event_record_library';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table event_record_library
-- ----------------------------
DROP TRIGGER IF EXISTS `afterdelete_event_record_library`;
delimiter ;;
CREATE TRIGGER `afterdelete_event_record_library` AFTER DELETE ON `event_record_library` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='event_record_library';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table flow_audit_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_far_index`;
delimiter ;;
CREATE TRIGGER `after_update_far_index` AFTER UPDATE ON `flow_audit_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.seq,table_name='flow_audit_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table flow_audit_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_far_index`;
delimiter ;;
CREATE TRIGGER `after_delete_far_index` AFTER DELETE ON `flow_audit_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.seq,table_name='flow_audit_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table gorup_system_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_gst_index`;
delimiter ;;
CREATE TRIGGER `after_update_gst_index` AFTER UPDATE ON `gorup_system_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='gorup_system_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table gorup_system_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_gst_index`;
delimiter ;;
CREATE TRIGGER `after_delete_gst_index` AFTER DELETE ON `gorup_system_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='gorup_system_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table img_url
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_iu_index`;
delimiter ;;
CREATE TRIGGER `after_update_iu_index` AFTER UPDATE ON `img_url` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='img_url';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table img_url
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_iu_index`;
delimiter ;;
CREATE TRIGGER `after_delete_iu_index` AFTER DELETE ON `img_url` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='img_url';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table loopmission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `before_insert_loopmission_state_table`;
delimiter ;;
CREATE TRIGGER `before_insert_loopmission_state_table` BEFORE INSERT ON `loopmission_state_table` FOR EACH ROW BEGIN
set new.cur_mission_id := CONCAT(new.mission_id,UNIX_TIMESTAMP(new.start_time));
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table loopmission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_insert_lst_index`;
delimiter ;;
CREATE TRIGGER `after_insert_lst_index` AFTER INSERT ON `loopmission_state_table` FOR EACH ROW BEGIN
insert into table_event_log set event=1,target_id=new.cur_mission_id,table_name='loopmission_state_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table loopmission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_lst_index`;
delimiter ;;
CREATE TRIGGER `after_update_lst_index` AFTER UPDATE ON `loopmission_state_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.cur_mission_id,table_name='loopmission_state_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table loopmission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_lst_index`;
delimiter ;;
CREATE TRIGGER `after_delete_lst_index` AFTER DELETE ON `loopmission_state_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.cur_mission_id,table_name='loopmission_state_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_file_information
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_mfi_index`;
delimiter ;;
CREATE TRIGGER `after_update_mfi_index` AFTER UPDATE ON `mission_file_information` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='mission_file_information';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_file_information
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_mfi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_mfi_index` AFTER DELETE ON `mission_file_information` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='mission_file_information';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table1
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_UPDATE_MISSION_RESULT_1`;
delimiter ;;
CREATE TRIGGER `BEFORE_UPDATE_MISSION_RESULT_1` BEFORE UPDATE ON `mission_result_table1` FOR EACH ROW BEGIN
if old.result <> new.result then
if (new.result <> -1 and ((old.result = 0) or (old.result = 1) or (new.result is null))) then
set new.result := old.result;
end if;
end if;
if old.result_desc <> new.result_desc then
set new.result_desc := concat(ifnull(old.result_desc,''),ifnull(new.result_desc,''));
end if;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table1
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_mrt1_index`;
delimiter ;;
CREATE TRIGGER `after_update_mrt1_index` AFTER UPDATE ON `mission_result_table1` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='mission_result_table1';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table4
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_UPDATE_MISSION_RESULT_4`;
delimiter ;;
CREATE TRIGGER `BEFORE_UPDATE_MISSION_RESULT_4` BEFORE UPDATE ON `mission_result_table4` FOR EACH ROW BEGIN
if new.result is null THEN
set new.result = old.result;
end if;
if old.result <> new.result THEN
if (new.result in (5,6,7)) then
if (old.result = 7) then
set new.result := old.result;
end if;
else
if (old.result in (5,6,7)) then
set new.result := old.result;
else
if (new.result <> -1 and ((old.result = 0) or (old.result = 1) or (new.result is null))) then
set new.result := old.result;
end if;
end if;
end if;
end if;
if new.result_desc is null or new.result_desc<>old.result_desc then
if old.result_desc is not null and new.result_desc is not null and instr(old.result_desc,new.result_desc)>0 then
set new.result_desc := ifnull(old.result_desc,'');
else
set new.result_desc :=concat(ifnull(old.result_desc,''),ifnull(new.result_desc,''));
end if;
end if;
if new.file_info is null or new.file_info <> old.file_info THEN
if (old.file_info is not NULL) then
if(new.file_info is not null) then
set new.file_info :=concat(ifnull(old.file_info,''),'@@@',ifnull(new.file_info,''));
else
set new.file_info := ifnull(old.file_info,'');
end if;
end if;
end if;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table4
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_mrt4_index`;
delimiter ;;
CREATE TRIGGER `after_update_mrt4_index` AFTER UPDATE ON `mission_result_table4` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='mission_result_table4';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table6
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_UPDATE_MISSION_RESULT_6`;
delimiter ;;
CREATE TRIGGER `BEFORE_UPDATE_MISSION_RESULT_6` BEFORE UPDATE ON `mission_result_table6` FOR EACH ROW BEGIN
if new.result<> old.result then
if (new.result <> -1 and ((old.result = 0) or (old.result = 1) or (new.result is null))) then
set new.result := old.result;
end if;
end if;
if new.result_desc<> old.result then
set new.result_desc := concat(ifnull(old.result_desc,''),ifnull(new.result_desc,''));
end if;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_result_table6
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_mrt6_index`;
delimiter ;;
CREATE TRIGGER `after_update_mrt6_index` AFTER UPDATE ON `mission_result_table6` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='mission_result_table6';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_UPDATE_MISSION_STATE_T`;
delimiter ;;
CREATE TRIGGER `BEFORE_UPDATE_MISSION_STATE_T` BEFORE UPDATE ON `mission_state_table` FOR EACH ROW BEGIN
if new.AUTO_DESC<> old.AUTO_DESC then
SET new.AUTO_DESC := CONCAT(IFNULL(old.AUTO_DESC,''),chAr(10),IFNULL(new.AUTO_DESC,''));
end if;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table mission_state_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_mst_index`;
delimiter ;;
CREATE TRIGGER `after_update_mst_index` AFTER UPDATE ON `mission_state_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='mission_state_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nms_error_code
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nec_index`;
delimiter ;;
CREATE TRIGGER `after_update_nec_index` AFTER UPDATE ON `nms_error_code` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='nms_error_code';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nms_error_code
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nec_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nec_index` AFTER DELETE ON `nms_error_code` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='nms_error_code';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nms_error_info
-- ----------------------------
DROP TRIGGER IF EXISTS `BEFORE_NMS_ERROE_INFO`;
delimiter ;;
CREATE TRIGGER `BEFORE_NMS_ERROE_INFO` BEFORE INSERT ON `nms_error_info` FOR EACH ROW BEGIN
IF(new.state_update_time IS NULL)
THEN
set new.state_update_time = new.error_time;
END IF;
IF NEW.id is NULL or NEW.id = 0 THEN
SET NEW.id =( select nextval('SEQ_NMS_ERROR_INFO'));
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nms_error_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nei_index`;
delimiter ;;
CREATE TRIGGER `after_update_nei_index` AFTER UPDATE ON `nms_error_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='nms_error_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nms_error_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nei_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nei_index` AFTER DELETE ON `nms_error_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='nms_error_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_box_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nbt_index`;
delimiter ;;
CREATE TRIGGER `after_update_nbt_index` AFTER UPDATE ON `node_box_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.box_id,table_name='node_box_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_box_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nbt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nbt_index` AFTER DELETE ON `node_box_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.box_id,table_name='node_box_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_figure_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nfi_index`;
delimiter ;;
CREATE TRIGGER `after_update_nfi_index` AFTER UPDATE ON `node_figure_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='node_figure_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_figure_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nfi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nfi_index` AFTER DELETE ON `node_figure_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='node_figure_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_lattice_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nlt_index`;
delimiter ;;
CREATE TRIGGER `after_update_nlt_index` AFTER UPDATE ON `node_lattice_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='node_lattice_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_lattice_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nlt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nlt_index` AFTER DELETE ON `node_lattice_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='node_lattice_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_np_index`;
delimiter ;;
CREATE TRIGGER `after_update_np_index` AFTER UPDATE ON `node_position` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='node_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_np_index`;
delimiter ;;
CREATE TRIGGER `after_delete_np_index` AFTER DELETE ON `node_position` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='node_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_room_lattice_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nrlt_index`;
delimiter ;;
CREATE TRIGGER `after_update_nrlt_index` AFTER UPDATE ON `node_room_lattice_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='node_room_lattice_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_room_lattice_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nrlt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nrlt_index` AFTER DELETE ON `node_room_lattice_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='node_room_lattice_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_room_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nrt_index`;
delimiter ;;
CREATE TRIGGER `after_update_nrt_index` AFTER UPDATE ON `node_room_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.room_id,table_name='node_room_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_room_table
-- ----------------------------
DROP TRIGGER IF EXISTS `adter_delete_nrt_index`;
delimiter ;;
CREATE TRIGGER `adter_delete_nrt_index` AFTER DELETE ON `node_room_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.room_id,table_name='node_room_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_table
-- ----------------------------
DROP TRIGGER IF EXISTS `before_insert_node_table`;
delimiter ;;
CREATE TRIGGER `before_insert_node_table` BEFORE INSERT ON `node_table` FOR EACH ROW begin
IF NEW.node_id is NULL or NEW.node_id = 0 THEN
SET NEW.node_id =( select nextval('SEQ_NODE_TABLE'));
END IF;
end
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nt_index`;
delimiter ;;
CREATE TRIGGER `after_update_nt_index` AFTER UPDATE ON `node_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.node_id,table_name='node_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_table
-- ----------------------------
DROP TRIGGER IF EXISTS `AFTER_DELETE_NODE_TABLE`;
delimiter ;;
CREATE TRIGGER `AFTER_DELETE_NODE_TABLE` AFTER DELETE ON `node_table` FOR EACH ROW begin
declare v_cnt INT;
select count(*) into v_cnt from node_table n where n.seq_id=OLD.seq_id;
if v_cnt=0 then
update node_lattice_table t set t.node_seq=null where t.node_seq=OLD.seq_id;
end if;
end
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table node_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nt_index` AFTER DELETE ON `node_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.node_id,table_name='node_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_arrow_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nap_index`;
delimiter ;;
CREATE TRIGGER `after_update_nap_index` AFTER UPDATE ON `nodegroup_arrow_position` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='nodegroup_arrow_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_arrow_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nap_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nap_index` AFTER DELETE ON `nodegroup_arrow_position` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='nodegroup_arrow_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_bgimg_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_nbp_index`;
delimiter ;;
CREATE TRIGGER `after_update_nbp_index` AFTER UPDATE ON `nodegroup_bgimg_position` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='nodegroup_bgimg_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_bgimg_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_nbp_index`;
delimiter ;;
CREATE TRIGGER `after_delete_nbp_index` AFTER DELETE ON `nodegroup_bgimg_position` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='nodegroup_bgimg_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ngp_index`;
delimiter ;;
CREATE TRIGGER `after_update_ngp_index` AFTER UPDATE ON `nodegroup_position` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='nodegroup_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_position
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ngp_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ngp_index` AFTER DELETE ON `nodegroup_position` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='nodegroup_position';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_table
-- ----------------------------
DROP TRIGGER IF EXISTS `node_group_table_tri`;
delimiter ;;
CREATE TRIGGER `node_group_table_tri` BEFORE INSERT ON `nodegroup_table` FOR EACH ROW begin
declare parent_group_ids_temp varchar(512);
select parent_group_ids into parent_group_ids_temp from nodegroup_table where group_id=new.parent_group_id;
if(parent_group_ids_temp is null or parent_group_ids_temp ='') then
set new.parent_group_ids := concat('0',',');
else
set new.parent_group_ids := concat(parent_group_ids_temp,new.parent_group_id,',');
end if;
IF NEW.group_id is NULL or NEW.group_id = 0 THEN
SET NEW.group_id =( select nextval('SEQ_NODEGROUP_TABLE'));
END IF;
end
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ngt_index`;
delimiter ;;
CREATE TRIGGER `after_update_ngt_index` AFTER UPDATE ON `nodegroup_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.group_id,table_name='nodegroup_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table nodegroup_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ngt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ngt_index` AFTER DELETE ON `nodegroup_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.group_id,table_name='nodegroup_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table oid_dictionary
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_od_index`;
delimiter ;;
CREATE TRIGGER `after_update_od_index` AFTER UPDATE ON `oid_dictionary` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='oid_dictionary';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table oid_dictionary
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_od_index`;
delimiter ;;
CREATE TRIGGER `after_delete_od_index` AFTER DELETE ON `oid_dictionary` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='oid_dictionary';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table operate_audit_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_oar_index`;
delimiter ;;
CREATE TRIGGER `after_update_oar_index` AFTER UPDATE ON `operate_audit_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.seq,table_name='operate_audit_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table operate_audit_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_oar_index`;
delimiter ;;
CREATE TRIGGER `after_delete_oar_index` AFTER DELETE ON `operate_audit_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.seq,table_name='operate_audit_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table option_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_opt_index`;
delimiter ;;
CREATE TRIGGER `after_update_opt_index` AFTER UPDATE ON `option_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='option_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table option_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_opt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_opt_index` AFTER DELETE ON `option_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='option_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table order_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ot_index`;
delimiter ;;
CREATE TRIGGER `after_update_ot_index` AFTER UPDATE ON `order_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.command_id,table_name='order_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table order_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ot_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ot_index` AFTER DELETE ON `order_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.command_id,table_name='order_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table plugin_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_pi_index`;
delimiter ;;
CREATE TRIGGER `after_update_pi_index` AFTER UPDATE ON `plugin_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='plugin_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table plugin_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_pi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_pi_index` AFTER DELETE ON `plugin_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='plugin_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table pro_exec_log
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_pel_index`;
delimiter ;;
CREATE TRIGGER `after_update_pel_index` AFTER UPDATE ON `pro_exec_log` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='pro_exec_log';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table pro_exec_log
-- ----------------------------
DROP TRIGGER IF EXISTS `after_detele_pel_index`;
delimiter ;;
CREATE TRIGGER `after_detele_pel_index` AFTER DELETE ON `pro_exec_log` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='pro_exec_log';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table procedure_log
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_pl_index`;
delimiter ;;
CREATE TRIGGER `after_update_pl_index` AFTER UPDATE ON `procedure_log` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='procedure_log';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table procedure_log
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_pl_index`;
delimiter ;;
CREATE TRIGGER `after_delete_pl_index` AFTER DELETE ON `procedure_log` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='procedure_log';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table proexecinfo
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_proexecinfo_index`;
delimiter ;;
CREATE TRIGGER `after_update_proexecinfo_index` AFTER UPDATE ON `proexecinfo` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='proexecinfo';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table proexecinfo
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_proexecinfo_index`;
delimiter ;;
CREATE TRIGGER `after_delete_proexecinfo_index` AFTER DELETE ON `proexecinfo` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='proexecinfo';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table server_ip_segment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sis_index`;
delimiter ;;
CREATE TRIGGER `after_update_sis_index` AFTER UPDATE ON `server_ip_segment` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='server_ip_segment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table server_ip_segment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sis_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sis_index` AFTER DELETE ON `server_ip_segment` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='server_ip_segment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table server_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_st_index`;
delimiter ;;
CREATE TRIGGER `after_update_st_index` AFTER UPDATE ON `server_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='server_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table server_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_st_index`;
delimiter ;;
CREATE TRIGGER `after_delete_st_index` AFTER DELETE ON `server_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='server_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table set_det_data_con
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sddc_index`;
delimiter ;;
CREATE TRIGGER `after_update_sddc_index` AFTER UPDATE ON `set_det_data_con` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='set_det_data_con';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table set_det_data_con
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sddc_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sddc_index` AFTER DELETE ON `set_det_data_con` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='set_det_data_con';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sort_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_si_index`;
delimiter ;;
CREATE TRIGGER `after_update_si_index` AFTER UPDATE ON `sort_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='sort_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sort_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_si_index`;
delimiter ;;
CREATE TRIGGER `after_delete_si_index` AFTER DELETE ON `sort_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='sort_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sys_data_dictionary_item
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sddi_index`;
delimiter ;;
CREATE TRIGGER `after_update_sddi_index` AFTER UPDATE ON `sys_data_dictionary_item` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='sys_data_dictionary_item';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sys_data_dictionary_item
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sddi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sddi_index` AFTER DELETE ON `sys_data_dictionary_item` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='sys_data_dictionary_item';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sys_data_dictionary_name
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sddn_index`;
delimiter ;;
CREATE TRIGGER `after_update_sddn_index` AFTER UPDATE ON `sys_data_dictionary_name` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='sys_data_dictionary_name';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table sys_data_dictionary_name
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sddn_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sddn_index` AFTER DELETE ON `sys_data_dictionary_name` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='sys_data_dictionary_name';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_company_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_scc_index`;
delimiter ;;
CREATE TRIGGER `after_update_scc_index` AFTER UPDATE ON `system_company_config` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.config_id,table_name='system_company_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_company_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_scc_index`;
delimiter ;;
CREATE TRIGGER `after_delete_scc_index` AFTER DELETE ON `system_company_config` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.config_id,table_name='system_company_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_gateway_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sgc_index`;
delimiter ;;
CREATE TRIGGER `after_update_sgc_index` AFTER UPDATE ON `system_gateway_config` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.config_id,table_name='system_gateway_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_gateway_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sgc_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sgc_index` AFTER DELETE ON `system_gateway_config` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.config_id,table_name='system_gateway_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_ip_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_sic_index`;
delimiter ;;
CREATE TRIGGER `after_update_sic_index` AFTER UPDATE ON `system_ip_config` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.config_id,table_name='system_ip_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_ip_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_sic_index`;
delimiter ;;
CREATE TRIGGER `after_delete_sic_index` AFTER DELETE ON `system_ip_config` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.config_id,table_name='system_ip_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_proxy_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_spc_index`;
delimiter ;;
CREATE TRIGGER `after_update_spc_index` AFTER UPDATE ON `system_proxy_config` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.config_id,table_name='system_proxy_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_proxy_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_spc_index`;
delimiter ;;
CREATE TRIGGER `after_delete_spc_index` AFTER DELETE ON `system_proxy_config` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.config_id,table_name='system_proxy_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_route_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_src_index`;
delimiter ;;
CREATE TRIGGER `after_update_src_index` AFTER UPDATE ON `system_route_config` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.config_id,table_name='system_route_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_route_config
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_src_index`;
delimiter ;;
CREATE TRIGGER `after_delete_src_index` AFTER DELETE ON `system_route_config` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.config_id,table_name='system_route_config';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_syst_index`;
delimiter ;;
CREATE TRIGGER `after_update_syst_index` AFTER UPDATE ON `system_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.system_id,table_name='system_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table system_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_syst_index`;
delimiter ;;
CREATE TRIGGER `after_delete_syst_index` AFTER DELETE ON `system_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.system_id,table_name='system_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table table_guide
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tg_index`;
delimiter ;;
CREATE TRIGGER `after_update_tg_index` AFTER UPDATE ON `table_guide` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='table_guide';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table table_guide
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tg_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tg_index` AFTER DELETE ON `table_guide` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='table_guide';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledboperationrpt
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tbrpt_index`;
delimiter ;;
CREATE TRIGGER `after_update_tbrpt_index` AFTER UPDATE ON `tabledboperationrpt` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.logid,table_name='tabledboperationrpt';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledboperationrpt
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tbrpt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tbrpt_index` AFTER DELETE ON `tabledboperationrpt` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.logid,table_name='tabledboperationrpt';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `tabledepartment_before_insert`;
delimiter ;;
CREATE TRIGGER `tabledepartment_before_insert` BEFORE INSERT ON `tabledepartment` FOR EACH ROW BEGIN
IF NEW.upperlayer is NULL or NEW.upperlayer = 0 THEN
SET NEW.pids = '0,';
SET NEW.upperlayer = 0;
ELSE
set NEW.pids = (select concat(t.pids,t.deptid,',') from tabledepartment t where t.deptid = NEW.upperlayer);
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `tabledepartment_before_update`;
delimiter ;;
CREATE TRIGGER `tabledepartment_before_update` BEFORE UPDATE ON `tabledepartment` FOR EACH ROW BEGIN
IF NEW.upperlayer is NULL or NEW.upperlayer = 0 THEN
SET NEW.pids = '0,';
SET NEW.upperlayer = 0;
ELSE
set NEW.pids = (select concat(t.pids,t.deptid,',') from tabledepartment t where t.deptid = NEW.upperlayer);
END IF;
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_td_index`;
delimiter ;;
CREATE TRIGGER `after_update_td_index` AFTER UPDATE ON `tabledepartment` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.deptid,table_name='tabledepartment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tabledepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_td_index`;
delimiter ;;
CREATE TRIGGER `after_delete_td_index` AFTER DELETE ON `tabledepartment` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.deptid,table_name='tabledepartment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tableloginrpt
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tlrpt_index`;
delimiter ;;
CREATE TRIGGER `after_update_tlrpt_index` AFTER UPDATE ON `tableloginrpt` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.logid,table_name='tableloginrpt';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tableloginrpt
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tlrpt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tlrpt_index` AFTER DELETE ON `tableloginrpt` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.logid,table_name='tableloginrpt';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tableuserdepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tud_index`;
delimiter ;;
CREATE TRIGGER `after_update_tud_index` AFTER UPDATE ON `tableuserdepartment` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='tableuserdepartment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table tableuserdepartment
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tud_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tud_index` AFTER DELETE ON `tableuserdepartment` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='tableuserdepartment';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_con_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tci_index`;
delimiter ;;
CREATE TRIGGER `after_update_tci_index` AFTER UPDATE ON `topo_con_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='topo_con_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_con_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tci_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tci_index` AFTER DELETE ON `topo_con_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='topo_con_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_img
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ti_index`;
delimiter ;;
CREATE TRIGGER `after_update_ti_index` AFTER UPDATE ON `topo_img` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='topo_img';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_img
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ti_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ti_index` AFTER DELETE ON `topo_img` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='topo_img';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tin_index`;
delimiter ;;
CREATE TRIGGER `after_update_tin_index` AFTER UPDATE ON `topo_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='topo_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tin_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tin_index` AFTER DELETE ON `topo_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='topo_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_line_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tli_index`;
delimiter ;;
CREATE TRIGGER `after_update_tli_index` AFTER UPDATE ON `topo_line_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='topo_line_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_line_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tli_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tli_index` AFTER DELETE ON `topo_line_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='topo_line_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_node_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tni_index`;
delimiter ;;
CREATE TRIGGER `after_update_tni_index` AFTER UPDATE ON `topo_node_info` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='topo_node_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table topo_node_info
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tni_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tni_index` AFTER DELETE ON `topo_node_info` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='topo_node_info';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table trouble_state
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ts_index`;
delimiter ;;
CREATE TRIGGER `after_update_ts_index` AFTER UPDATE ON `trouble_state` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='trouble_state';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table trouble_state
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ts_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ts_index` AFTER DELETE ON `trouble_state` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='trouble_state';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table type_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_tt_index`;
delimiter ;;
CREATE TRIGGER `after_update_tt_index` AFTER UPDATE ON `type_table` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='type_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table type_table
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_tt_index`;
delimiter ;;
CREATE TRIGGER `after_delete_tt_index` AFTER DELETE ON `type_table` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='type_table';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table update_model_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_umr_index`;
delimiter ;;
CREATE TRIGGER `after_update_umr_index` AFTER UPDATE ON `update_model_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.update_id,table_name='update_model_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table update_model_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_umr_index`;
delimiter ;;
CREATE TRIGGER `after_delete_umr_index` AFTER DELETE ON `update_model_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.update_id,table_name='update_model_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table upload_file_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_ufr_index`;
delimiter ;;
CREATE TRIGGER `after_update_ufr_index` AFTER UPDATE ON `upload_file_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.unique_seq,table_name='upload_file_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table upload_file_rz
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_ufr_index`;
delimiter ;;
CREATE TRIGGER `after_delete_ufr_index` AFTER DELETE ON `upload_file_rz` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.unique_seq,table_name='upload_file_rz';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_js_mk_index
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_xjmi_index`;
delimiter ;;
CREATE TRIGGER `after_update_xjmi_index` AFTER UPDATE ON `xt_js_mk_index` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='xt_js_mk_index';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_js_mk_index
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_xjmi_index`;
delimiter ;;
CREATE TRIGGER `after_delete_xjmi_index` AFTER DELETE ON `xt_js_mk_index` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='xt_js_mk_index';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_mk_jbxx
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_xmj_index`;
delimiter ;;
CREATE TRIGGER `after_update_xmj_index` AFTER UPDATE ON `xt_mk_jbxx` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='xt_mk_jbxx';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_mk_jbxx
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_xmj_index`;
delimiter ;;
CREATE TRIGGER `after_delete_xmj_index` AFTER DELETE ON `xt_mk_jbxx` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='xt_mk_jbxx';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_yh_jbxx
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_xyj_index`;
delimiter ;;
CREATE TRIGGER `after_update_xyj_index` AFTER UPDATE ON `xt_yh_jbxx` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.yhid,table_name='xt_yh_jbxx';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_yh_jbxx
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_xyj_index`;
delimiter ;;
CREATE TRIGGER `after_delete_xyj_index` AFTER DELETE ON `xt_yh_jbxx` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.yhid,table_name='xt_yh_jbxx';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_yh_js_index
-- ----------------------------
DROP TRIGGER IF EXISTS `after_update_xyji_index`;
delimiter ;;
CREATE TRIGGER `after_update_xyji_index` AFTER UPDATE ON `xt_yh_js_index` FOR EACH ROW BEGIN
insert into table_event_log set event=2,target_id=old.id,table_name='xt_yh_js_index';
END
;;
delimiter ;
-- ----------------------------
-- Triggers structure for table xt_yh_js_index
-- ----------------------------
DROP TRIGGER IF EXISTS `after_delete_xyji_index`;
delimiter ;;
CREATE TRIGGER `after_delete_xyji_index` AFTER DELETE ON `xt_yh_js_index` FOR EACH ROW BEGIN
insert into table_event_log set event=3,target_id=old.id,table_name='xt_yh_js_index';
END
;;
delimiter ;
SET FOREIGN_KEY_CHECKS = 1;