蓄电池监控管理平台数据库初始化程序
2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增上上限告警等级和下下限告警等级
`alarm_limitL_level` int(11) NOT NULL DEFAULT '1' COMMENT '下限告警等级',
`alarm_limitH_level` int(11) NOT NULL DEFAULT '1' COMMENT '上限告警等级',

原电源告警等级字段'alm_level' 弃用
4个文件已修改
30 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_Pwrdev_Alarm.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Alarm.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_Pwrdev_Alarm.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -8,6 +8,10 @@
    2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增上上限告警等级和下下限告警等级
          `alarm_limitL_lower_level` int(11) NOT NULL DEFAULT '1' COMMENT '下下限告警等级',
          `alarm_limitH_upper_level` int(11) NOT NULL DEFAULT '1' COMMENT '上上限告警等级',
          `alarm_limitL_level` int(11) NOT NULL DEFAULT '1' COMMENT '下限告警等级',
        `alarm_limitH_level` int(11) NOT NULL DEFAULT '1' COMMENT '上限告警等级',
        原电源告警等级字段'alm_level' 弃用
        
    
BattMonitor_DB_Builder/src/com/database_util/DB_Pwrdev_Alarm.java
@@ -349,6 +349,8 @@
                "  `alm_delay_time` int(11) NOT NULL DEFAULT '60' COMMENT '告警延迟时长[单位:秒]'," + 
                "  `alarm_limitH_upper_level` int(11) NOT NULL DEFAULT '1' COMMENT '上上限告警等级'," + 
                "  `alarm_limitL_lower_level` int(11) NOT NULL DEFAULT '1' COMMENT '下下限告警等级'," + 
                "  `alarm_limitH_level` int(11) NOT NULL DEFAULT '1' COMMENT '上限告警等级'," +
                "  `alarm_limitL_level` int(11) NOT NULL DEFAULT '1' COMMENT '下限告警等级'," +
                "  PRIMARY KEY (`num`)" + 
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='山西电源告警参数表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
@@ -441,6 +443,26 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table 
                        + " ADD COLUMN `alarm_limitL_lower_level` int(11) NOT NULL DEFAULT '1' COMMENT '下下限告警等级';");
            }
            res = null;
            //添加 alarm_limitH_level --上限告警等级
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_pwrdev_alarm'"
                    + " AND table_name='tb_pwrdev_alarm_param_forsx'"
                    + " AND column_name='alarm_limitH_level'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table
                        + " ADD COLUMN `alarm_limitH_level` int(11) NOT NULL DEFAULT '1' COMMENT '上限告警等级';");
            }
            res = null;
            //添加 alarm_limitL_level --下下限告警等级
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_pwrdev_alarm'"
                    + " AND table_name='tb_pwrdev_alarm_param_forsx'"
                    + " AND column_name='alarm_limitL_level'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table
                        + " ADD COLUMN `alarm_limitL_level` int(11) NOT NULL DEFAULT '1' COMMENT '下限告警等级';");
            }
            
            res = sql.sqlMysqlQuery("SELECT PowerDeviceId FROM " + Sql_Mysql.Pwrdev_Inf_Table);
            StringBuffer buf_base = new StringBuffer("INSERT INTO " + Sql_Mysql.Pwrdev_Alarm_Param_ForSX_Table + "(PowerDeviceId,alm_id,alm_level,alarm_limitH,alarm_limitH_EN,alarm_limitL,alarm_limitL_EN,alarm_name,alarm_type) VALUES");
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -8,6 +8,10 @@
    2.'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx'表新增上上限告警等级和下下限告警等级
          `alarm_limitL_lower_level` int(11) NOT NULL DEFAULT '1' COMMENT '下下限告警等级',
          `alarm_limitH_upper_level` int(11) NOT NULL DEFAULT '1' COMMENT '上上限告警等级',
          `alarm_limitL_level` int(11) NOT NULL DEFAULT '1' COMMENT '下限告警等级',
        `alarm_limitH_level` int(11) NOT NULL DEFAULT '1' COMMENT '上限告警等级',
        原电源告警等级字段'alm_level' 弃用