add station_id in component

This commit is contained in:
zhuxu 2025-12-18 17:13:44 +08:00
parent 21b00c6b1f
commit cfaa5b8e8d
1 changed files with 4 additions and 1 deletions

View File

@ -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 (