diff --git a/model/ddl.sql b/model/ddl.sql index b25bd02..3b1e520 100644 --- a/model/ddl.sql +++ b/model/ddl.sql @@ -90,6 +90,7 @@ CREATE TABLE PUBLIC.COMPONENT ( GRID VARCHAR(64) NOT NULL DEFAULT '', ZONE VARCHAR(64) NOT NULL DEFAULT '', STATION VARCHAR(64) NOT NULL DEFAULT '', + STATION_ID BIGINT NOT NULL, TYPE INTEGER NOT NULL DEFAULT -1, IN_SERVICE BOOLEAN NOT NULL DEFAULT FALSE, STATE INTEGER NOT NULL DEFAULT -1, @@ -100,7 +101,9 @@ CREATE TABLE PUBLIC.COMPONENT ( OP INTEGER NOT NULL DEFAULT -1, TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, - UNIQUE (TAG) + UNIQUE (TAG), + + FOREIGN KEY (STATION_ID) REFERENCES PUBLIC.STATION (ID) ); CREATE TABLE PUBLIC.TOPOLOGIC (