Add epanet input schema

This commit is contained in:
wqy
2022-08-27 11:49:43 +08:00
parent cbb88986c2
commit b77349cfe6
58 changed files with 544 additions and 0 deletions

25
sql/base_create.sql Normal file
View File

@@ -0,0 +1,25 @@
CREATE TYPE _NODE_TYPE AS ENUM ('JUNCTION', 'RESERVOIR', 'TANK');
CREATE TYPE _LINK_TYPE AS ENUM ('PIPE', 'PUMP', 'VALVE');
CREATE TABLE _NODE
(
ID VARCHAR(32) PRIMARY KEY
, Type _NODE_TYPE NOT NULL
);
CREATE TABLE _LINK
(
ID VARCHAR(32) PRIMARY KEY
, Type _LINK_TYPE NOT NULL
);
CREATE TABLE _CURVE
(
ID VARCHAR(32) PRIMARY KEY
);
CREATE TABLE _PATTERN
(
ID VARCHAR(32) PRIMARY KEY
);