From cfaa5b8e8d3ccf4a5715e87d318aaf983ed09bd9 Mon Sep 17 00:00:00 2001 From: zhuxu Date: Thu, 18 Dec 2025 17:13:44 +0800 Subject: [PATCH] add station_id in component --- model/ddl.sql | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 (