fine-tune
This commit is contained in:
parent
df63c45a3f
commit
93a573cbde
|
|
@ -3,7 +3,6 @@
|
||||||
CREATE SCHEMA IF NOT EXISTS PUBLIC;
|
CREATE SCHEMA IF NOT EXISTS PUBLIC;
|
||||||
|
|
||||||
---- drop all, then create all
|
---- drop all, then create all
|
||||||
-- DROP TYPE IF EXISTS public.polar_coordinates;
|
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.MEASUREMENT;
|
-- DROP TABLE IF EXISTS PUBLIC.MEASUREMENT;
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.BAY;
|
-- DROP TABLE IF EXISTS PUBLIC.BAY;
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.TOPOLOGIC;
|
-- DROP TABLE IF EXISTS PUBLIC.TOPOLOGIC;
|
||||||
|
|
@ -13,8 +12,14 @@ CREATE SCHEMA IF NOT EXISTS PUBLIC;
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.ZONE;
|
-- DROP TABLE IF EXISTS PUBLIC.ZONE;
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.GRID;
|
-- DROP TABLE IF EXISTS PUBLIC.GRID;
|
||||||
-- DROP TABLE IF EXISTS PUBLIC.COMPONENT_TYPE;
|
-- DROP TABLE IF EXISTS PUBLIC.COMPONENT_TYPE;
|
||||||
|
-- DROP TYPE IF EXISTS public.polar_coordinates;
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TYPE PUBLIC.POLAR_COORDINATES AS (
|
||||||
|
MAGNITUDE DOUBLE PRECISION,
|
||||||
|
PHASE DOUBLE PRECISION
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE PUBLIC.COMPONENT_TYPE (
|
CREATE TABLE PUBLIC.COMPONENT_TYPE (
|
||||||
ID BIGSERIAL PRIMARY KEY,
|
ID BIGSERIAL PRIMARY KEY,
|
||||||
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
|
@ -104,6 +109,9 @@ CREATE TABLE PUBLIC.BAY (
|
||||||
ID BIGSERIAL PRIMARY KEY,
|
ID BIGSERIAL PRIMARY KEY,
|
||||||
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
GRID VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
ZONE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
STATION VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
FROM_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
FROM_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
||||||
TO_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
TO_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
||||||
OP INTEGER NOT NULL DEFAULT -1,
|
OP INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
@ -125,8 +133,3 @@ CREATE TABLE PUBLIC.MEASUREMENT (
|
||||||
FOREIGN KEY (BAY_ID) REFERENCES PUBLIC.BAY (ID),
|
FOREIGN KEY (BAY_ID) REFERENCES PUBLIC.BAY (ID),
|
||||||
FOREIGN KEY (COMPONENT_ID) REFERENCES PUBLIC.COMPONENT (ID)
|
FOREIGN KEY (COMPONENT_ID) REFERENCES PUBLIC.COMPONENT (ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TYPE PUBLIC.POLAR_COORDINATES AS (
|
|
||||||
MAGNITUDE DOUBLE PRECISION,
|
|
||||||
PHASE DOUBLE PRECISION
|
|
||||||
);
|
|
||||||
|
|
@ -6,6 +6,9 @@ CREATE TABLE PUBLIC.BAY (
|
||||||
ID SERIAL PRIMARY KEY,
|
ID SERIAL PRIMARY KEY,
|
||||||
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
GRID VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
ZONE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
STATION VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
FROM_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
FROM_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
||||||
TO_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
TO_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
|
||||||
OP INTEGER NOT NULL DEFAULT -1,
|
OP INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue