蓄电池监控管理平台数据库初始化程序
DELL
2024-04-12 ae8381cc23f222b9d5bc7f8630a59319db6cf54e
V10.03 edit at date 2024-04-12
1.'db_ckpwrdev_data_rt.tb_ckpowerdev_modecontrol'新增字段
`monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 1-手动
0-自动',
`monitor_mode_flag` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式
控制标识[1- 需要控制 0-不需要控制]',
2.'db_ckpwrdev_data_rt.tb_ckpowerdev_signal'新增字段
`monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 1-手动
0-自动',
5个文件已修改
66 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_Ckpwrdev_Data_RT.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ckpwrdev_Data_RT.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_Ckpwrdev_Data_RT.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -1,6 +1,13 @@
南京测控平台数据库初始化程序
    注意:1.新增电源机房时需要重新运行
V10.03 edit at date 2024-04-12
    1.'db_ckpwrdev_data_rt.tb_ckpowerdev_modecontrol'新增字段
        `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动',
        `monitor_mode_flag` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 控制标识[1- 需要控制  0-不需要控制]',
    2.'db_ckpwrdev_data_rt.tb_ckpowerdev_signal'新增字段
        `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动',
V10.02 edit at date 2024-04-08
    1.表'db_ckpwrdev_inf.tb_ckpwrdev_inf'新增字段用于测控平台判断模块的标识位
BattMonitor_DB_Builder/src/com/database_util/DB_Ckpwrdev_Data_RT.java
@@ -814,14 +814,42 @@
                "  UNIQUE KEY `idx_power_device_id` (`power_device_id`) USING BTREE" + 
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测控电源模块控制表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        ResultSet res = null;
        try {
            if(true == recreate) {            
                sql.sqlMysqlExecute(sql_str01);
            }
            sql.sqlMysqlExecute(sql_str02);
            sql.sqlMysqlExecute(sql_str02);
            //新增字段monitor_mode
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ckpwrdev_data_rt'"
                    + " AND table_name='tb_ckpowerdev_modecontrol'"
                    + " AND column_name='monitor_mode'");
            if(!res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_ModeControl_Table
                        + " ADD column `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动';");
            }
            res = null;
            //新增字段monitor_mode
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ckpwrdev_data_rt'"
                    + " AND table_name='tb_ckpowerdev_modecontrol'"
                    + " AND column_name='monitor_mode_flag'");
            if(!res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_ModeControl_Table
                        + " ADD column `monitor_mode_flag` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 控制标识[1- 需要控制  0-不需要控制]';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            if(null != res) {
                try {
                    res.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            sql.close_con();
        }
    }
@@ -1637,14 +1665,32 @@
                "  UNIQUE KEY `idx_power_device_id` (`power_device_id`) USING BTREE" + 
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测控电源遥信状态表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        ResultSet res = null;
        try {
            if(true == recreate) {            
                sql.sqlMysqlExecute(sql_str01);
            }
            sql.sqlMysqlExecute(sql_str02);
            sql.sqlMysqlExecute(sql_str02);
            //新增字段monitor_mode
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ckpwrdev_data_rt'"
                    + " AND table_name='tb_ckpowerdev_signal'"
                    + " AND column_name='monitor_mode'");
            if(!res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_Signal_Table
                        + " ADD column `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            if(null != res) {
                try {
                    res.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            sql.close_con();
        }
    }
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -1,6 +1,13 @@
南京测控平台数据库初始化程序
    注意:1.新增电源机房时需要重新运行
V10.03 edit at date 2024-04-12
    1.'db_ckpwrdev_data_rt.tb_ckpowerdev_modecontrol'新增字段
        `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动',
        `monitor_mode_flag` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 控制标识[1- 需要控制  0-不需要控制]',
    2.'db_ckpwrdev_data_rt.tb_ckpowerdev_signal'新增字段
        `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式  1-手动  0-自动',
V10.02 edit at date 2024-04-08
    1.表'db_ckpwrdev_inf.tb_ckpwrdev_inf'新增字段用于测控平台判断模块的标识位
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -17,7 +17,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 10.02;
    public final static float m_VersionNum = (float) 10.03;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/