蓄电池监控管理平台数据库初始化程序
whyclj
2021-01-13 92553fb78ebb283ab96fcc3f474385d507c067ea
创建充电机和绝缘装置的建表语句
4个文件已修改
36 ■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -141,4 +141,8 @@
    3.在db_ram_db.tb_fbs9100s_fod_state表中添加'BattGroupId'字段并设置成唯一索引
V1.51 edit at date 2020-10-18
    1.在db_ram_db库中添加逆变信息表'tb_fbs9100s_nibian_state'的创建
    1.在db_ram_db库中添加逆变信息表'tb_fbs9100s_nibian_state'的创建
V1.52 edit at date 2021-01-13
    1.添加电源信息库的创建语句
    2.添加绝缘装置,充电机的创建语句
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -1294,6 +1294,7 @@
                "  `PowerDeviceId` int(11) NOT NULL DEFAULT '1' COMMENT '电源id'," + 
                "  `BattGroupId` int(11) NOT NULL DEFAULT '0' COMMENT '电池组id'," + 
                "  `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间'," + 
                "  `dev_version` varchar(64) NOT NULL DEFAULT '' COMMENT '协转版本号'," +
                "  `insulat_system_vol` float NOT NULL DEFAULT '0' COMMENT '绝缘监测模块系统电压'," + 
                "  `insulat_ground_vol` float NOT NULL DEFAULT '0' COMMENT '绝缘监测模块正对地电压'," + 
                "  `insulat_negative_vol` float NOT NULL DEFAULT '0' COMMENT '绝缘监测模块负对地电压'," + 
@@ -1380,6 +1381,15 @@
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100_InsulatstateTable 
                                + " ADD COLUMN `PowerDeviceId` int(11) NOT NULL DEFAULT '1' COMMENT '电源id'");
            }
            //添加字段dev_version
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_insulatstate'"
                    + " AND column_name='dev_version'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100_InsulatstateTable
                        + " ADD COLUMN `dev_version` varchar(64) NOT NULL DEFAULT '' COMMENT '协转版本号';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
@@ -1446,6 +1456,7 @@
                "  `PowerDeviceId` int(11) NOT NULL DEFAULT '1' COMMENT '电源id'," + 
                "  `BattGroupId` int(11) NOT NULL DEFAULT '0' COMMENT '电池组ID'," + 
                "  `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '记录时间'," + 
                "  `dev_version` varchar(64) NOT NULL DEFAULT '' COMMENT '协转版本号'," +
                "  `char_output_vol` float NOT NULL DEFAULT '0' COMMENT '充电机输出电压'," + 
                "  `char_output_curr` float NOT NULL DEFAULT '0' COMMENT '充电机输出电流'," + 
                "  `char_peak_rip_vol` float NOT NULL DEFAULT '0' COMMENT '纹波峰值'," + 
@@ -1481,7 +1492,16 @@
                    + " AND column_name='PowerDeviceId'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100_ChargerstateTable 
                                + " ADD COLUMN `PowerDeviceId` int(11) NOT NULL DEFAULT '1' COMMENT '电源id'");
                                + " ADD COLUMN `PowerDeviceId` int(11) NOT NULL DEFAULT '1' COMMENT '电源id';");
            }
            //添加字段dev_version
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ram_db'"
                    + " AND table_name='tb_fbs9100_chargerstate'"
                    + " AND column_name='dev_version'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.FBS9100_ChargerstateTable
                        + " ADD COLUMN `dev_version` varchar(64) NOT NULL DEFAULT '' COMMENT '协转版本号';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -141,4 +141,8 @@
    3.在db_ram_db.tb_fbs9100s_fod_state表中添加'BattGroupId'字段并设置成唯一索引
V1.51 edit at date 2020-10-18
    1.在db_ram_db库中添加逆变信息表'tb_fbs9100s_nibian_state'的创建
    1.在db_ram_db库中添加逆变信息表'tb_fbs9100s_nibian_state'的创建
V1.52 edit at date 2021-01-13
    1.添加电源信息库的创建语句
    2.添加绝缘装置,充电机的创建语句
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -26,7 +26,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.51;
    public final static float m_VersionNum = (float) 1.52;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/