move component_type to public
This commit is contained in:
parent
fe3dc59baa
commit
f7039316f0
|
|
@ -11,7 +11,6 @@ CREATE SCHEMA IF NOT EXISTS BASIC;
|
||||||
-- DROP TABLE IF EXISTS BASIC.MODEL_GROUP;
|
-- DROP TABLE IF EXISTS BASIC.MODEL_GROUP;
|
||||||
-- DROP TABLE IF EXISTS BASIC.MODEL_TYPE;
|
-- DROP TABLE IF EXISTS BASIC.MODEL_TYPE;
|
||||||
-- DROP TABLE IF EXISTS BASIC.ATTRIBUTE_GROUP;
|
-- DROP TABLE IF EXISTS BASIC.ATTRIBUTE_GROUP;
|
||||||
-- DROP TABLE IF EXISTS BASIC.COMPONENT_TYPE;
|
|
||||||
-- DROP TABLE IF EXISTS BASIC.DATA_TYPE;
|
-- DROP TABLE IF EXISTS BASIC.DATA_TYPE;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -23,15 +22,6 @@ CREATE TABLE BASIC.DATA_TYPE (
|
||||||
UNIQUE (DATA_TYPE)
|
UNIQUE (DATA_TYPE)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE BASIC.COMPONENT_TYPE (
|
|
||||||
ID BIGSERIAL PRIMARY KEY,
|
|
||||||
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
|
||||||
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
|
||||||
CONFIG JSONB NOT NULL DEFAULT '{}',
|
|
||||||
|
|
||||||
UNIQUE (TYPE)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE BASIC.ATTRIBUTE_GROUP (
|
CREATE TABLE BASIC.ATTRIBUTE_GROUP (
|
||||||
ID BIGSERIAL PRIMARY KEY,
|
ID BIGSERIAL PRIMARY KEY,
|
||||||
GROUP_TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
GROUP_TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
|
@ -52,7 +42,7 @@ CREATE TABLE BASIC.MODEL_TYPE (
|
||||||
|
|
||||||
UNIQUE (MODEL_TYPE),
|
UNIQUE (MODEL_TYPE),
|
||||||
|
|
||||||
FOREIGN KEY (GRAPHIC_ELEMENT) REFERENCES BASIC.COMPONENT_TYPE (ID)
|
FOREIGN KEY (GRAPHIC_ELEMENT) REFERENCES PUBLIC.COMPONENT_TYPE (ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE BASIC.MODEL_GROUP (
|
CREATE TABLE BASIC.MODEL_GROUP (
|
||||||
|
|
|
||||||
|
|
@ -40,23 +40,3 @@ VALUES
|
||||||
('JSON','postrges'),
|
('JSON','postrges'),
|
||||||
('JSONB','postgres'),
|
('JSONB','postgres'),
|
||||||
('polar_coordinates','postgres');
|
('polar_coordinates','postgres');
|
||||||
|
|
||||||
|
|
||||||
-- supported standard component type
|
|
||||||
INSERT INTO
|
|
||||||
BASIC.COMPONENT_TYPE (TYPE, NAME, CONFIG)
|
|
||||||
VALUES
|
|
||||||
('bus','母线段','{}'),
|
|
||||||
('asyncmotor','异步电动机','{}'),
|
|
||||||
('cb','断路器','{}'),
|
|
||||||
('ct','电流互感器','{}'),
|
|
||||||
('pt','电压互感器','{}'),
|
|
||||||
('es','接地开关','{}'),
|
|
||||||
('fes','快速接地开关','{}'),
|
|
||||||
('cable','电缆','{}'),
|
|
||||||
('ds','隔离开关','{}'),
|
|
||||||
('dteds','双掷接地隔离开关','{}'),
|
|
||||||
('potential_indicator','带电指示器','{}'),
|
|
||||||
('lightning_arrester','避雷器','{}'),
|
|
||||||
('cable_termination','电缆出线套筒','{}'),
|
|
||||||
('cable_end','电缆端','{}');
|
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
-- standard component type
|
||||||
|
|
||||||
|
-- DROP TABLE IF EXISTS PUBLIC.COMPONENT_TYPE;
|
||||||
|
|
||||||
|
CREATE TABLE PUBLIC.COMPONENT_TYPE (
|
||||||
|
ID SERIAL PRIMARY KEY,
|
||||||
|
TYPE VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
NAME VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
|
CONFIG JSONB NOT NULL DEFAULT '{}',
|
||||||
|
|
||||||
|
UNIQUE (TYPE)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
-- supported standard component type
|
||||||
|
INSERT INTO
|
||||||
|
PUBLIC.COMPONENT_TYPE (TYPE, NAME, CONFIG)
|
||||||
|
VALUES
|
||||||
|
('bus','母线段','{}'),
|
||||||
|
('asyncmotor','异步电动机','{}'),
|
||||||
|
('cb','断路器','{}'),
|
||||||
|
('ct','电流互感器','{}'),
|
||||||
|
('pt','电压互感器','{}'),
|
||||||
|
('es','接地开关','{}'),
|
||||||
|
('fes','快速接地开关','{}'),
|
||||||
|
('cable','电缆','{}'),
|
||||||
|
('ds','隔离开关','{}'),
|
||||||
|
('dteds','双掷接地隔离开关','{}'),
|
||||||
|
('potential_indicator','带电指示器','{}'),
|
||||||
|
('lightning_arrester','避雷器','{}'),
|
||||||
|
('cable_termination','电缆出线套筒','{}'),
|
||||||
|
('cable_end','电缆端','{}');
|
||||||
Loading…
Reference in New Issue