87 lines
3.4 KiB
SQL
87 lines
3.4 KiB
SQL
/********************************** BATTERY VALUE TABLE **************************************************/
|
|
|
|
/*
|
|
* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
* Table Name : TModuleValue
|
|
* Description : Battery Module Value and Status Table
|
|
* createAt : 2021.03.04
|
|
* createBy : JK.Woo
|
|
* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
*/
|
|
drop table if exists TModuleValue;
|
|
|
|
create table TModuleValue
|
|
(
|
|
create_date timestamp not null ,
|
|
module_no smallint not null ,
|
|
model_name varchar(32) null ,
|
|
module_sn varchar(32) null ,
|
|
fw_ver varchar(10) null , -- "V2.4.1.4"
|
|
comm_fail BOOLEAN null ,
|
|
op_status smallint null ,
|
|
alarm_status smallint null ,
|
|
warning smallint null ,
|
|
fault smallint null ,
|
|
module_voltage NUMERIC null ,
|
|
module_current NUMERIC null ,
|
|
module_soc NUMERIC null ,
|
|
module_soh NUMERIC null ,
|
|
module_cyclecount NUMERIC null ,
|
|
cv_diff NUMERIC null ,
|
|
cell_voltage_01 NUMERIC null ,
|
|
cell_voltage_02 NUMERIC null ,
|
|
cell_voltage_03 NUMERIC null ,
|
|
cell_voltage_04 NUMERIC null ,
|
|
cell_voltage_05 NUMERIC null ,
|
|
cell_voltage_06 NUMERIC null ,
|
|
cell_voltage_07 NUMERIC null ,
|
|
cell_voltage_08 NUMERIC null ,
|
|
cell_voltage_09 NUMERIC null ,
|
|
cell_voltage_10 NUMERIC null ,
|
|
cell_voltage_11 NUMERIC null ,
|
|
cell_voltage_12 NUMERIC null ,
|
|
cell_voltage_13 NUMERIC null ,
|
|
cell_voltage_14 NUMERIC null ,
|
|
cell_voltage_15 NUMERIC null ,
|
|
cell_voltage_16 NUMERIC null ,
|
|
cell_voltage_17 NUMERIC null ,
|
|
cell_voltage_18 NUMERIC null ,
|
|
cell_voltage_19 NUMERIC null ,
|
|
cell_voltage_20 NUMERIC null ,
|
|
cell_voltage_21 NUMERIC null ,
|
|
cell_voltage_22 NUMERIC null ,
|
|
cell_voltage_23 NUMERIC null ,
|
|
cell_voltage_24 NUMERIC null ,
|
|
cell_voltage_25 NUMERIC null ,
|
|
cell_voltage_26 NUMERIC null ,
|
|
cell_voltage_27 NUMERIC null ,
|
|
cell_voltage_28 NUMERIC null ,
|
|
cell_voltage_29 NUMERIC null ,
|
|
cell_voltage_30 NUMERIC null ,
|
|
cell_voltage_31 NUMERIC null ,
|
|
cell_voltage_32 NUMERIC null ,
|
|
cell_voltage_33 NUMERIC null ,
|
|
cell_voltage_34 NUMERIC null ,
|
|
cell_voltage_35 NUMERIC null ,
|
|
cell_voltage_36 NUMERIC null ,
|
|
cell_voltage_37 NUMERIC null ,
|
|
cell_voltage_38 NUMERIC null ,
|
|
cell_voltage_39 NUMERIC null ,
|
|
tp_diff NUMERIC null ,
|
|
temperature_01 NUMERIC null ,
|
|
temperature_02 NUMERIC null ,
|
|
temperature_03 NUMERIC null ,
|
|
temperature_04 NUMERIC null ,
|
|
temperature_05 NUMERIC null ,
|
|
temperature_06 NUMERIC null ,
|
|
temperature_07 NUMERIC null ,
|
|
temperature_08 NUMERIC null ,
|
|
ext1_temp NUMERIC null ,
|
|
ext2_temp NUMERIC null ,
|
|
chg_option smallint null ,
|
|
|
|
primary key (create_date, module_no)
|
|
);
|
|
|
|
create index ModuleValue_data_idx1 on TModuleValue (create_date);
|