蓄电池监控管理平台数据库初始化程序
V2.21 edit at date 2022-04-23
1.检测表'web_site'.'tb_3d_station'中新增字段,没有就创建,修复早期表中缺失字段
`stationName` varchar(255) DEFAULT NULL,
`battGroupName` varchar(255) DEFAULT NULL,
`pictureUrl` varchar(255) DEFAULT NULL,
4个文件已修改
49 ■■■■■ 已修改文件
BattMonitor_DB_Builder/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/config.xml
@@ -2,7 +2,7 @@
<root>
  <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en>
  <mysql_server_ip>127.0.0.1</mysql_server_ip>
  <mysql_server_ip>118.89.139.230</mysql_server_ip>
  <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0-->
  <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1-->
  <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2-->
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -89,11 +89,45 @@
                "  PRIMARY KEY (`id`) USING BTREE" +
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4";
        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);
            //添加stationName
            String sql_str03 = " SELECT * FROM information_schema.columns  "
                    +  " WHERE table_schema= 'web_site' "
                    +  " AND table_name='tb_3d_station' "
                    +  " AND column_name='stationName'";
            res = sql.sqlMysqlQuery(sql_str03);
            if(false == res.next()) {
                sql.sqlMysqlExecute(" ALTER TABLE " + Sql_Mysql.TB_3D_STATION_Table
                                + " ADD COLUMN `stationName` varchar(255) DEFAULT NULL;");
            }
            //添加battGroupName
            sql_str03 = " SELECT * FROM information_schema.columns  "
                    +  " WHERE table_schema= 'web_site' "
                    +  " AND table_name='tb_3d_station' "
                    +  " AND column_name='battGroupName'";
            res = sql.sqlMysqlQuery(sql_str03);
            if(false == res.next()) {
                sql.sqlMysqlExecute(" ALTER TABLE " + Sql_Mysql.TB_3D_STATION_Table
                        + " ADD COLUMN `battGroupName` varchar(255) DEFAULT NULL;");
            }
            //添加pictureUrl
            sql_str03 = " SELECT * FROM information_schema.columns  "
                    +  " WHERE table_schema= 'web_site' "
                    +  " AND table_name='tb_3d_station' "
                    +  " AND column_name='pictureUrl'";
            res = sql.sqlMysqlQuery(sql_str03);
            if(false == res.next()) {
                sql.sqlMysqlExecute(" ALTER TABLE " + Sql_Mysql.TB_3D_STATION_Table
                        + " ADD COLUMN `pictureUrl` varchar(255) DEFAULT NULL;");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -429,4 +429,11 @@
        insert id = INSERT INTO `db_app_sys`.`tb_page_param` VALUES ('42', '密码设置规则-位数', '8', '10')
        insert id = INSERT INTO `db_app_sys`.`tb_page_param` VALUES ('43', '密码设置规则-符号类型', '4', '10')
        insert id = INSERT INTO `db_app_sys`.`tb_page_param` VALUES ('44', '历史数据的驼峰锅底功能开启', '1', '11')
        insert id = INSERT INTO `db_app_sys`.`tb_page_param` VALUES ('45', '历史数据的数据显示粒度', '5', '11')
        insert id = INSERT INTO `db_app_sys`.`tb_page_param` VALUES ('45', '历史数据的数据显示粒度', '5', '11')
V2.21 edit at date 2022-04-23
    1.检测表'web_site'.'tb_3d_station'中新增字段,没有就创建,修复早期表中缺失字段
          `stationName` varchar(255) DEFAULT NULL,
          `battGroupName` varchar(255) DEFAULT NULL,
          `pictureUrl` varchar(255) DEFAULT NULL,
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -28,7 +28,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 2.20;
    public final static float m_VersionNum = (float) 2.21;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/