Refine script

This commit is contained in:
wqy
2022-09-01 22:01:10 +08:00
parent 96c5857653
commit 5ac03bb9bf
60 changed files with 70 additions and 63 deletions

View File

@@ -0,0 +1,15 @@
-- [PIPES]
CREATE TYPE PIPES_STATUS AS ENUM ('OPEN', 'CLOSED', 'CV');
CREATE TABLE PIPES
(
ID VARCHAR(32) PRIMARY KEY REFERENCES _LINK(ID)
, Node1 VARCHAR(32) REFERENCES _NODE(ID) NOT NULL
, Node2 VARCHAR(32) REFERENCES _NODE(ID) NOT NULL
, Length NUMERIC NOT NULL
, Diameter NUMERIC NOT NULL
, Roughness NUMERIC NOT NULL
, MinorLoss NUMERIC NOT NULL
, Status PIPES_STATUS NOT NULL
);