add unique(tag)
This commit is contained in:
parent
15cd378899
commit
21b00c6b1f
|
|
@ -98,7 +98,9 @@ CREATE TABLE PUBLIC.COMPONENT (
|
|||
LABEL JSONB NOT NULL DEFAULT '{}',
|
||||
CONTEXT JSONB NOT NULL DEFAULT '{}',
|
||||
OP INTEGER NOT NULL DEFAULT -1,
|
||||
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
||||
UNIQUE (TAG)
|
||||
);
|
||||
|
||||
CREATE TABLE PUBLIC.TOPOLOGIC (
|
||||
|
|
@ -138,7 +140,9 @@ CREATE TABLE PUBLIC.BAY (
|
|||
DEV_ETC JSONB NOT NULL DEFAULT '[]', -- devices
|
||||
COMPONENTS UUID[] NOT NULL DEFAULT '{}',
|
||||
OP INTEGER NOT NULL DEFAULT -1,
|
||||
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
||||
UNIQUE (TAG)
|
||||
);
|
||||
|
||||
CREATE TABLE PUBLIC.MEASUREMENT (
|
||||
|
|
@ -154,6 +158,8 @@ CREATE TABLE PUBLIC.MEASUREMENT (
|
|||
OP INTEGER NOT NULL DEFAULT -1,
|
||||
TS TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
||||
UNIQUE (TAG),
|
||||
|
||||
FOREIGN KEY (BAY_UUID) REFERENCES PUBLIC.BAY (BAY_UUID),
|
||||
FOREIGN KEY (COMPONENT_UUID) REFERENCES PUBLIC.COMPONENT (GLOBAL_UUID)
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue