Refine script
This commit is contained in:
29
script/sql/create/10.status.sql
Normal file
29
script/sql/create/10.status.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- [STATUS]
|
||||
|
||||
CREATE TYPE STATUS_PIPE_PUMP_STATUS AS ENUM ('OPEN', 'CLOSED');
|
||||
|
||||
CREATE TABLE STATUS_PIPE
|
||||
(
|
||||
ID VARCHAR(32) PRIMARY KEY REFERENCES PIPES(ID)
|
||||
, Status STATUS_PIPE_PUMP_STATUS NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE STATUS_PUMP
|
||||
(
|
||||
ID VARCHAR(32) PRIMARY KEY REFERENCES PUMPS(ID)
|
||||
, Status STATUS_PIPE_PUMP_STATUS NOT NULL
|
||||
);
|
||||
|
||||
CREATE TYPE STATUS_VALVE_STATUS AS ENUM ('OPEN', 'CLOSED', 'ACTIVE');
|
||||
|
||||
CREATE TABLE STATUS_VALVE
|
||||
(
|
||||
ID VARCHAR(32) PRIMARY KEY REFERENCES VALVES(ID)
|
||||
, Status STATUS_VALVE_STATUS NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE STATUS_LINK
|
||||
(
|
||||
ID VARCHAR(32) PRIMARY KEY REFERENCES _LINK(ID)
|
||||
, Setting NUMERIC NOT NULL
|
||||
);
|
||||
Reference in New Issue
Block a user