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 '', GRID VARCHAR(64) NOT NULL DEFAULT '',
ZONE VARCHAR(64) NOT NULL DEFAULT '', ZONE VARCHAR(64) NOT NULL DEFAULT '',
STATION VARCHAR(64) NOT NULL DEFAULT '', STATION VARCHAR(64) NOT NULL DEFAULT '',
STATION_ID BIGINT NOT NULL,
TYPE INTEGER NOT NULL DEFAULT -1, TYPE INTEGER NOT NULL DEFAULT -1,
IN_SERVICE BOOLEAN NOT NULL DEFAULT FALSE, IN_SERVICE BOOLEAN NOT NULL DEFAULT FALSE,
STATE INTEGER NOT NULL DEFAULT -1, STATE INTEGER NOT NULL DEFAULT -1,
@ -100,7 +101,9 @@ CREATE TABLE PUBLIC.COMPONENT (
OP INTEGER NOT NULL DEFAULT -1, OP INTEGER NOT NULL DEFAULT -1,
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
UNIQUE (TAG) UNIQUE (TAG),
FOREIGN KEY (STATION_ID) REFERENCES PUBLIC.STATION (ID)
); );
CREATE TABLE PUBLIC.TOPOLOGIC ( CREATE TABLE PUBLIC.TOPOLOGIC (