蓄电池监控管理平台数据库初始化程序
Administrator
2022-06-13 11426142f045800073fcc162becfe619abf0fde5
V1.30 edit at date 2022-06-13
1.修复新老平台升级时账号密码长度不够bug
4个文件已修改
30 ■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -492,6 +492,7 @@
          UNIQUE KEY `batt_group_id_UNIQUE` (`batt_group_id`)
        ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='电池组各参数参考线';
        
V1.30 edit at date 2022-06-13
    1.修复新老平台升级时账号密码长度不够bug
    
    
BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java
@@ -1233,8 +1233,8 @@
     * 创建线程手动启动工具表
     */
    public static void createTb_user_infTable(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.TB_UserInf;
        String sql_str02 = "CREATE TABLE  IF NOT EXISTS " + Sql_Mysql.TB_UserInf + " (" +
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.UserInfTable;
        String sql_str02 = "CREATE TABLE  IF NOT EXISTS " + Sql_Mysql.UserInfTable + " (" +
                "  `uId` bigint(20) NOT NULL AUTO_INCREMENT," + 
                "  `uSnId` varchar(50) NOT NULL DEFAULT '123456'," + 
                "  `uName` varchar(50) NOT NULL DEFAULT ' '," + 
@@ -1355,6 +1355,24 @@
            }
            
            
            //修改usnid的长度
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_user'"
                    + " AND table_name='tb_user_inf'"
                    + " AND column_name='uSnId'");
            if(res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.TB_UserInf
                                + " CHANGE COLUMN `uSnId` `uSnId` VARCHAR(200) NOT NULL DEFAULT '123456';");
            }
            //修改password的长度
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_user'"
                    + " AND table_name='tb_user_inf'"
                    + " AND column_name='upassword'");
            if(res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.TB_UserInf
                        + " CHANGE COLUMN `upassword` `upassword` VARCHAR(200) NOT NULL DEFAULT '';");
            }
            
            
            //添加type
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -492,6 +492,7 @@
          UNIQUE KEY `batt_group_id_UNIQUE` (`batt_group_id`)
        ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='电池组各参数参考线';
        
V1.30 edit at date 2022-06-13
    1.修复新老平台升级时账号密码长度不够bug
    
    
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -29,7 +29,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.29;
    public final static float m_VersionNum = (float) 1.30;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/