蓄电池监控管理平台数据库初始化程序
whycrzg
2021-11-11 4fe9eb1f4a7990c284e6383650f59d6d05cd6a5a
V1.92 edit at date 2021-11-11
1:新增`db_app_sys`.`tb_page_param_user` 表下字段type
4个文件已修改
23 ■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -55,14 +55,26 @@
                "  `label` varchar(45) CHARACTER SET utf8 DEFAULT NULL," +
                "  `show` tinyint(4) DEFAULT NULL," +
                "  `user_id` int(11) DEFAULT NULL," +
                "  `type` int(11) DEFAULT NULL COMMENT '分类'," +
                "  PRIMARY KEY (`id`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='页面可配置,关联用户id';";
        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);
            //添加price_factor
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_app_sys'"
                    + " AND table_name='tb_page_param_user'"
                    + " AND column_name='type'");
            if(false == res.next()) {
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Page_Param_User_Table
                        + " ADD COLUMN `type`  int(11) COMMENT '电价系数';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/database_util/DB_battinf.java
@@ -938,7 +938,7 @@
                        + " ADD COLUMN `tmp_id` int(11) DEFAULT '0';");
            }
            
            //添加tmp_id
            //添加price_factor
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_battinf'"
                    + " AND table_name='tb_battinf'"
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -318,5 +318,8 @@
    1:修改`db_battinf`.`tb_battinf` 表下字段 去掉 NOT NULL属性
    
V1.91 edit at date 2021-11-11
    1:修改`db_battinf`.`tb_battinf` 表下  新增字段 price_factor
    1:新增`db_battinf`.`tb_battinf` 表下字段 price_factor
V1.92 edit at date 2021-11-11
    1:新增`db_app_sys`.`tb_page_param_user` 表下字段type
    
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) 1.91;
    public final static float m_VersionNum = (float) 1.92;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/