fine-tune

This commit is contained in:
zhuxu 2025-08-22 12:20:38 +08:00
parent dab3cfc1dd
commit 41c53b69d9
1 changed files with 7 additions and 1 deletions

View File

@ -35,7 +35,9 @@ CREATE TABLE PUBLIC.GRID (
NAME VARCHAR(64) NOT NULL DEFAULT '',
DESCRIPTION VARCHAR(512) NOT NULL DEFAULT '',
OP INTEGER NOT NULL DEFAULT -1,
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
UNIQUE (TAGNAME)
);
CREATE TABLE PUBLIC.ZONE (
@ -47,6 +49,8 @@ CREATE TABLE PUBLIC.ZONE (
OP INTEGER NOT NULL DEFAULT -1,
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
UNIQUE (TAGNAME),
FOREIGN KEY (GRID_ID) REFERENCES PUBLIC.GRID (ID)
);
@ -60,6 +64,8 @@ CREATE TABLE PUBLIC.STATION (
OP INTEGER NOT NULL DEFAULT -1,
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
UNIQUE (TAGNAME),
FOREIGN KEY (ZONE_ID) REFERENCES PUBLIC.ZONE (ID)
);