蓄电池监控管理平台数据库初始化程序
Administrator
2023-06-05 3eb3c36b5535cb8a970331d2a4a0ab2623d2d319
2.表 'db_batt_testdata.tb_batttestdata_inf'新增字段
`test_datatype` int(11) NOT NULL DEFAULT '0' COMMENT
'山西61850监测放电数据标识【0:监测放电;1停电放电】'
4个文件已修改
28 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_Batt_Testdata.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Batt_Testdata.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_Batt_Testdata.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -3,6 +3,8 @@
    
V1.76 edit at date 2023-05-31
    1.修复'db_user.tb_user_log'表新增2列无法添加,运行时默认删除30天之前的操作日志
    2.表 'db_batt_testdata.tb_batttestdata_inf'新增字段
        `test_datatype` int(11) NOT NULL DEFAULT '0' COMMENT '山西61850监测放电数据标识【0:监测放电;1停电放电】'
    
V1.75 edit at date 2023-05-25
    1.db_user.tb_user_log 新增字段用于FBC300平台中英文日志描述
BattMonitor_DB_Builder/src/com/database_util/DB_Batt_Testdata.java
@@ -1,5 +1,6 @@
package com.database_util;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
@@ -71,20 +72,41 @@
                "  upload_usr_id int(11) NOT NULL DEFAULT '0'," + 
                "  upload_data_ext int(11) NOT NULL DEFAULT '0'," + 
                "  upload_client_type int(11) NOT NULL DEFAULT '0'," + 
                "  test_datatype int(11) NOT NULL DEFAULT '0' COMMENT '山西61850监测放电数据标识【0:监测放电;1:停电放电】'," +
                "  PRIMARY KEY (num)," + 
                "  KEY index_battgroup_id (BattGroupId)," + 
                "  KEY index_test_record_count (test_record_count)," + 
                "  KEY index_test_starttime (test_starttime)" + 
                ") ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;";
        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);
            //新增字段test_datatype
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_batt_testdata'"
                    + " AND table_name='tb_batttestdata_inf'"
                    + " AND column_name='test_datatype'");
            if(!res.next()){
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.BattTestDataInf_Table
                        + " ADD COLUMN test_datatype int(11) NOT NULL DEFAULT '0' COMMENT '山西61850监测放电数据标识【0:监测放电;1:停电放电】';");
            }
        } 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
@@ -3,6 +3,8 @@
    
V1.76 edit at date 2023-05-31
    1.修复'db_user.tb_user_log'表新增2列无法添加,运行时默认删除30天之前的操作日志
    2.表 'db_batt_testdata.tb_batttestdata_inf'新增字段
        `test_datatype` int(11) NOT NULL DEFAULT '0' COMMENT '山西61850监测放电数据标识【0:监测放电;1停电放电】'
    
V1.75 edit at date 2023-05-25
    1.db_user.tb_user_log 新增字段用于FBC300平台中英文日志描述