蓄电池监控管理平台数据库初始化程序
2.表'db_ckpwrdev_inf.tb_ckpwrdev_inf'新增字段用于测控平台通过61850连接紫晶电源
`pwr_dev_ip` varchar(64) NOT NULL DEFAULT '127.0.0.1' COMMENT
'紫晶61850协转IP地址',
`zjdy_record__time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00'
COMMENT '紫晶电源协转数据更新时间',
4个文件已修改
32 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/database_util/DB_Ckpwrdev_Inf.class 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ckpwrdev_Inf.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/database_util/DB_Ckpwrdev_Inf.class
Binary files differ
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -3,5 +3,7 @@
V10.01 edit at date 2024-04-01
    1.南京测控平台初始化表程序
    2.表'db_ckpwrdev_inf.tb_ckpwrdev_inf'新增字段用于测控平台通过61850连接紫晶电源
          `pwr_dev_ip` varchar(64) NOT NULL DEFAULT '127.0.0.1' COMMENT '紫晶61850协转IP地址',
           `zjdy_record__time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '紫晶电源协转数据更新时间',
    
BattMonitor_DB_Builder/src/com/database_util/DB_Ckpwrdev_Inf.java
@@ -1,5 +1,6 @@
package com.database_util;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
@@ -97,11 +98,34 @@
                "  UNIQUE KEY `idx_power_device_id` (`power_device_id`) USING BTREE" + 
                ") ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='测控电源信息表';";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        ResultSet res = null;
        try {
            if(true == recreate) {            
                sql.sqlMysqlExecute(sql_str01);
            }
            sql.sqlMysqlExecute(sql_str02);        
            //新增字段pwr_dev_ip
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ckpwrdev_inf'"
                    + " AND table_name='tb_ckpwrdev_inf'"
                    + " AND column_name='pwr_dev_ip'");
            if(!res.next()) {
                //修改字段st
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpwrdev_Inf_Table
                        + " ADD column `pwr_dev_ip` varchar(64) NOT NULL DEFAULT '127.0.0.1' COMMENT '紫晶61850协转IP地址';");
            }
            //新增字段zjdy_record__time
            res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
                    + " WHERE table_schema='db_ckpwrdev_inf'"
                    + " AND table_name='tb_ckpwrdev_inf'"
                    + " AND column_name='zjdy_record__time'");
            if(!res.next()) {
                //修改字段st
                sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpwrdev_Inf_Table
                        + " ADD column `zjdy_record__time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '紫晶电源协转数据更新时间';");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -3,5 +3,7 @@
V10.01 edit at date 2024-04-01
    1.南京测控平台初始化表程序
    2.表'db_ckpwrdev_inf.tb_ckpwrdev_inf'新增字段用于测控平台通过61850连接紫晶电源
          `pwr_dev_ip` varchar(64) NOT NULL DEFAULT '127.0.0.1' COMMENT '紫晶61850协转IP地址',
           `zjdy_record__time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '紫晶电源协转数据更新时间',