| | |
| | | " UNIQUE KEY `idx_power_device_id` (`power_device_id`) USING BTREE" +
|
| | | ") ENGINE=InnoDB 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); |
| | | sql.sqlMysqlExecute(sql_str02); |
| | | |
| | | //新增字段monitor_mode
|
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
|
| | | + " WHERE table_schema='db_ckpwrdev_data_rt'"
|
| | | + " AND table_name='tb_ckpowerdev_modecontrol'"
|
| | | + " AND column_name='monitor_mode'");
|
| | | if(!res.next()) {
|
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_ModeControl_Table |
| | | + " ADD column `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 1-手动 0-自动';");
|
| | | }
|
| | | res = null;
|
| | | //新增字段monitor_mode
|
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
|
| | | + " WHERE table_schema='db_ckpwrdev_data_rt'"
|
| | | + " AND table_name='tb_ckpowerdev_modecontrol'"
|
| | | + " AND column_name='monitor_mode_flag'");
|
| | | if(!res.next()) {
|
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_ModeControl_Table |
| | | + " ADD column `monitor_mode_flag` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 控制标识[1- 需要控制 0-不需要控制]';");
|
| | | }
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | } finally {
|
| | | if(null != res) {
|
| | | try {
|
| | | res.close();
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | sql.close_con();
|
| | | }
|
| | | }
|
| | |
| | | " UNIQUE KEY `idx_power_device_id` (`power_device_id`) USING BTREE" +
|
| | | ") ENGINE=InnoDB 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); |
| | | sql.sqlMysqlExecute(sql_str02); |
| | | |
| | | //新增字段monitor_mode
|
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
|
| | | + " WHERE table_schema='db_ckpwrdev_data_rt'"
|
| | | + " AND table_name='tb_ckpowerdev_signal'"
|
| | | + " AND column_name='monitor_mode'");
|
| | | if(!res.next()) {
|
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Ckpowerdev_Signal_Table |
| | | + " ADD column `monitor_mode` int(11) NOT NULL DEFAULT '0' COMMENT '监控管理模式 1-手动 0-自动';");
|
| | | }
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | } finally {
|
| | | if(null != res) {
|
| | | try {
|
| | | res.close();
|
| | | } catch (SQLException e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | sql.close_con();
|
| | | }
|
| | | }
|