26 lines
401 B
SQL
26 lines
401 B
SQL
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
|
|
);
|