Refine reaction schema
This commit is contained in:
@@ -1,42 +1,25 @@
|
|||||||
-- [REACTIONS]
|
-- [REACTIONS]
|
||||||
|
|
||||||
create type reactions_order_param as enum ('BULK', 'WALL', 'TANK');
|
|
||||||
|
|
||||||
create table reactions_order
|
|
||||||
(
|
|
||||||
key reactions_order_param not null
|
|
||||||
, value numeric not null
|
|
||||||
);
|
|
||||||
|
|
||||||
create type reactions_global_param as enum ('BULK', 'WALL');
|
|
||||||
|
|
||||||
create table reactions_global
|
create table reactions_global
|
||||||
(
|
(
|
||||||
key reactions_global_param not null
|
key text not null
|
||||||
, value numeric not null
|
, value numeric not null
|
||||||
);
|
);
|
||||||
|
|
||||||
create type reactions_pipe_param as enum ('BULK', 'WALL');
|
create table reactions_pipe_bulk
|
||||||
|
|
||||||
create table reactions_pipe
|
|
||||||
(
|
(
|
||||||
key reactions_pipe_param not null
|
pipe varchar(32) primary key references pipes(id) not null
|
||||||
, pipe varchar(32) references pipes(id) not null
|
, value numeric not null
|
||||||
|
);
|
||||||
|
|
||||||
|
create table reactions_pipe_wall
|
||||||
|
(
|
||||||
|
pipe varchar(32) primary key references pipes(id) not null
|
||||||
, value numeric not null
|
, value numeric not null
|
||||||
);
|
);
|
||||||
|
|
||||||
create table reactions_tank
|
create table reactions_tank
|
||||||
(
|
(
|
||||||
tank varchar(32) references tanks(id) not null
|
tank varchar(32) primary key references tanks(id) not null
|
||||||
, value numeric not null
|
, value numeric not null
|
||||||
);
|
);
|
||||||
|
|
||||||
create table reactions_limiting_potential
|
|
||||||
(
|
|
||||||
value numeric not null
|
|
||||||
);
|
|
||||||
|
|
||||||
create table reactions_roughness_correlation
|
|
||||||
(
|
|
||||||
value numeric not null
|
|
||||||
);
|
|
||||||
|
|||||||
@@ -1,19 +1,9 @@
|
|||||||
-- [REACTIONS]
|
-- [REACTIONS]
|
||||||
|
|
||||||
drop table if exists reactions_roughness_correlation;
|
|
||||||
|
|
||||||
drop table if exists reactions_limiting_potential;
|
|
||||||
|
|
||||||
drop table if exists reactions_tank;
|
drop table if exists reactions_tank;
|
||||||
|
|
||||||
drop table if exists reactions_pipe;
|
drop table if exists reactions_pipe_wall;
|
||||||
|
|
||||||
drop type if exists reactions_pipe_param;
|
drop table if exists reactions_pipe_bulk;
|
||||||
|
|
||||||
drop table if exists reactions_global;
|
drop table if exists reactions_global;
|
||||||
|
|
||||||
drop type if exists reactions_global_param;
|
|
||||||
|
|
||||||
drop table if exists reactions_order;
|
|
||||||
|
|
||||||
drop type if exists reactions_order_param;
|
|
||||||
|
|||||||
Reference in New Issue
Block a user