update syncmotor_bay
This commit is contained in:
parent
740b699181
commit
de0a6217b4
|
|
@ -3,8 +3,19 @@
|
|||
-- DROP
|
||||
DROP TABLE IF EXISTS public.syncmotor_bay;
|
||||
DROP SEQUENCE IF EXISTS public.syncmotor_bay_id_seq;
|
||||
DROP TYPE IF EXISTS public.varible;
|
||||
|
||||
-- CREATE
|
||||
|
||||
CREATE TYPE public.varible AS
|
||||
(
|
||||
device character varying(64),
|
||||
terminal_idx integer,
|
||||
value double precision
|
||||
);
|
||||
ALTER TYPE public.varible
|
||||
OWNER TO postgres;
|
||||
|
||||
CREATE SEQUENCE IF NOT EXISTS public.syncmotor_bay_id_seq;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS public.syncmotor_bay
|
||||
|
|
@ -19,119 +30,62 @@ CREATE TABLE IF NOT EXISTS public.syncmotor_bay
|
|||
dev_status jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
dev_etc jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
|
||||
"s_Ia" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Ib" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Ic" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I0" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I1" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I2" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_Ia" varible NOT NULL,
|
||||
"v_Ib" varible NOT NULL,
|
||||
"v_Ic" varible NOT NULL,
|
||||
"v_I0" varible NOT NULL,
|
||||
"v_I1" varible NOT NULL,
|
||||
"v_I2" varible NOT NULL,
|
||||
|
||||
"s_Ua" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Ub" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Uc" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U0" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U1" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U2" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Uab" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Ubc" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Uca" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Uarrow" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_Ua" varible NOT NULL,
|
||||
"v_Ub" varible NOT NULL,
|
||||
"v_Uc" varible NOT NULL,
|
||||
"v_U0" varible NOT NULL,
|
||||
"v_U1" varible NOT NULL,
|
||||
"v_U2" varible NOT NULL,
|
||||
"v_Uab" varible NOT NULL,
|
||||
"v_Ubc" varible NOT NULL,
|
||||
"v_Uca" varible NOT NULL,
|
||||
"v_Uarrow" varible NOT NULL,
|
||||
|
||||
"s_IA" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_IB" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_IC" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I0p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I1p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_I2p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_In" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_IA" varible NOT NULL,
|
||||
"v_IB" varible NOT NULL,
|
||||
"v_IC" varible NOT NULL,
|
||||
"v_I0p" varible NOT NULL,
|
||||
"v_I1p" varible NOT NULL,
|
||||
"v_I2p" varible NOT NULL,
|
||||
"v_In" varible NOT NULL,
|
||||
|
||||
"s_IpA" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_IpB" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_IpC" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_IpA" varible NOT NULL,
|
||||
"v_IpB" varible NOT NULL,
|
||||
"v_IpC" varible NOT NULL,
|
||||
|
||||
"s_UA" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_UB" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_UC" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U0p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U1p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_U2p" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_UAB" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_UBC" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_UCA" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Uarrowp" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_UA" varible NOT NULL,
|
||||
"v_UB" varible NOT NULL,
|
||||
"v_UC" varible NOT NULL,
|
||||
"v_U0p" varible NOT NULL,
|
||||
"v_U1p" varible NOT NULL,
|
||||
"v_U2p" varible NOT NULL,
|
||||
"v_UAB" varible NOT NULL,
|
||||
"v_UBC" varible NOT NULL,
|
||||
"v_UCA" varible NOT NULL,
|
||||
"v_Uarrowp" varible NOT NULL,
|
||||
|
||||
"s_P" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Q" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_S" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_PF" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_P" varible NOT NULL,
|
||||
"v_Q" varible NOT NULL,
|
||||
"v_S" varible NOT NULL,
|
||||
"v_PF" varible NOT NULL,
|
||||
|
||||
"s_f" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_df_per_dt" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_f" varible NOT NULL,
|
||||
"v_df_per_dt" varible NOT NULL,
|
||||
|
||||
"s_Temp" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_PD" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_Vsp" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"v_Temp" varible NOT NULL,
|
||||
"v_PD" varible NOT NULL,
|
||||
"v_Vsp" varible NOT NULL,
|
||||
|
||||
"s_TL" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_n" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
"s_s" jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
|
||||
"t_Ia" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Ib" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Ic" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I0" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I1" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I2" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_Ua" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Ub" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Uc" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U0" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U1" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U2" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Uab" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Ubc" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Uca" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Uarrow" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_IA" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_IB" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_IC" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I0p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I1p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_I2p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_In" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_IpA" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_IpB" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_IpC" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_UA" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_UB" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_UC" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U0p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U1p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_U2p" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_UAB" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_UBC" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_UCA" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Uarrowp" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_P" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Q" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_S" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_PF" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_f" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_df_per_dt" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_Temp" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_PD" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_Vsp" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
|
||||
"t_TL" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_n" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"t_s" DOUBLE PRECISION NOT NULL DEFAULT 0.0,
|
||||
"v_TL" varible NOT NULL,
|
||||
"v_n" varible NOT NULL,
|
||||
"v_s" varible NOT NULL,
|
||||
|
||||
op integer NOT NULL DEFAULT '-1'::integer,
|
||||
ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
|
@ -153,5 +107,4 @@ COMMENT ON TABLE public.syncmotor_bay
|
|||
s下划线后面是符号,代表端子信息,包含二次设备信息
|
||||
t下划线后面符号,代表实测值
|
||||
这两行是一一对应关系';
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue