Skip to content

Commit 325ed59

Browse files
committed
Recompile structure.sql
1 parent 0bf4e4b commit 325ed59

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

db/structure.sql

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,13 +463,31 @@ CREATE SEQUENCE namespace_members_id_seq
463463

464464
ALTER SEQUENCE namespace_members_id_seq OWNED BY namespace_members.id;
465465

466+
CREATE TABLE namespace_project_runtime_assignments (
467+
id bigint NOT NULL,
468+
runtime_id bigint NOT NULL,
469+
namespace_project_id bigint NOT NULL,
470+
created_at timestamp with time zone NOT NULL,
471+
updated_at timestamp with time zone NOT NULL
472+
);
473+
474+
CREATE SEQUENCE namespace_project_runtime_assignments_id_seq
475+
START WITH 1
476+
INCREMENT BY 1
477+
NO MINVALUE
478+
NO MAXVALUE
479+
CACHE 1;
480+
481+
ALTER SEQUENCE namespace_project_runtime_assignments_id_seq OWNED BY namespace_project_runtime_assignments.id;
482+
466483
CREATE TABLE namespace_projects (
467484
id bigint NOT NULL,
468485
name text NOT NULL,
469486
description text DEFAULT ''::text NOT NULL,
470487
created_at timestamp with time zone NOT NULL,
471488
updated_at timestamp with time zone NOT NULL,
472489
namespace_id bigint NOT NULL,
490+
primary_runtime_id bigint,
473491
CONSTRAINT check_09e881e641 CHECK ((char_length(name) <= 50)),
474492
CONSTRAINT check_a77bf7c685 CHECK ((char_length(description) <= 500))
475493
);
@@ -867,6 +885,8 @@ ALTER TABLE ONLY namespace_member_roles ALTER COLUMN id SET DEFAULT nextval('nam
867885

868886
ALTER TABLE ONLY namespace_members ALTER COLUMN id SET DEFAULT nextval('namespace_members_id_seq'::regclass);
869887

888+
ALTER TABLE ONLY namespace_project_runtime_assignments ALTER COLUMN id SET DEFAULT nextval('namespace_project_runtime_assignments_id_seq'::regclass);
889+
870890
ALTER TABLE ONLY namespace_projects ALTER COLUMN id SET DEFAULT nextval('namespace_projects_id_seq'::regclass);
871891

872892
ALTER TABLE ONLY namespace_role_abilities ALTER COLUMN id SET DEFAULT nextval('namespace_role_abilities_id_seq'::regclass);
@@ -983,6 +1003,9 @@ ALTER TABLE ONLY namespace_member_roles
9831003
ALTER TABLE ONLY namespace_members
9841004
ADD CONSTRAINT namespace_members_pkey PRIMARY KEY (id);
9851005

1006+
ALTER TABLE ONLY namespace_project_runtime_assignments
1007+
ADD CONSTRAINT namespace_project_runtime_assignments_pkey PRIMARY KEY (id);
1008+
9861009
ALTER TABLE ONLY namespace_projects
9871010
ADD CONSTRAINT namespace_projects_pkey PRIMARY KEY (id);
9881011

@@ -1053,6 +1076,8 @@ CREATE INDEX idx_on_runtime_function_definition_id_f0f8f95496 ON function_generi
10531076

10541077
CREATE UNIQUE INDEX idx_on_runtime_function_definition_id_runtime_name_abb3bb31bc ON runtime_parameter_definitions USING btree (runtime_function_definition_id, runtime_name);
10551078

1079+
CREATE UNIQUE INDEX idx_on_runtime_id_namespace_project_id_bc3c86cc70 ON namespace_project_runtime_assignments USING btree (runtime_id, namespace_project_id);
1080+
10561081
CREATE UNIQUE INDEX idx_on_runtime_id_runtime_name_de2ab1bfc0 ON runtime_function_definitions USING btree (runtime_id, runtime_name);
10571082

10581083
CREATE INDEX idx_on_runtime_parameter_definition_id_3cbdb30381 ON function_generic_mappers USING btree (runtime_parameter_definition_id);
@@ -1173,6 +1198,8 @@ CREATE INDEX index_namespace_members_on_user_id ON namespace_members USING btree
11731198

11741199
CREATE INDEX index_namespace_projects_on_namespace_id ON namespace_projects USING btree (namespace_id);
11751200

1201+
CREATE INDEX index_namespace_projects_on_primary_runtime_id ON namespace_projects USING btree (primary_runtime_id);
1202+
11761203
CREATE INDEX index_namespace_role_project_assignments_on_project_id ON namespace_role_project_assignments USING btree (project_id);
11771204

11781205
CREATE UNIQUE INDEX "index_namespace_roles_on_namespace_id_LOWER_name" ON namespace_roles USING btree (namespace_id, lower(name));
@@ -1327,6 +1354,9 @@ ALTER TABLE ONLY node_parameters
13271354
ALTER TABLE ONLY data_type_rules
13281355
ADD CONSTRAINT fk_rails_7759633ff8 FOREIGN KEY (data_type_id) REFERENCES data_types(id) ON DELETE CASCADE;
13291356

1357+
ALTER TABLE ONLY namespace_projects
1358+
ADD CONSTRAINT fk_rails_79012c5895 FOREIGN KEY (primary_runtime_id) REFERENCES runtimes(id) ON DELETE CASCADE;
1359+
13301360
ALTER TABLE ONLY flows
13311361
ADD CONSTRAINT fk_rails_7de9ce6578 FOREIGN KEY (starting_node_id) REFERENCES node_functions(id) ON DELETE RESTRICT;
13321362

@@ -1372,9 +1402,15 @@ ALTER TABLE ONLY function_generic_mappers
13721402
ALTER TABLE ONLY flow_types
13731403
ADD CONSTRAINT fk_rails_bead35b1a6 FOREIGN KEY (return_type_id) REFERENCES data_types(id) ON DELETE RESTRICT;
13741404

1405+
ALTER TABLE ONLY namespace_project_runtime_assignments
1406+
ADD CONSTRAINT fk_rails_c019e5b233 FOREIGN KEY (namespace_project_id) REFERENCES namespace_projects(id) ON DELETE CASCADE;
1407+
13751408
ALTER TABLE ONLY active_storage_attachments
13761409
ADD CONSTRAINT fk_rails_c3b3935057 FOREIGN KEY (blob_id) REFERENCES active_storage_blobs(id);
13771410

1411+
ALTER TABLE ONLY namespace_project_runtime_assignments
1412+
ADD CONSTRAINT fk_rails_c640af2146 FOREIGN KEY (runtime_id) REFERENCES runtimes(id) ON DELETE CASCADE;
1413+
13781414
ALTER TABLE ONLY generic_mappers
13791415
ADD CONSTRAINT fk_rails_c7984c8a7a FOREIGN KEY (runtime_id) REFERENCES runtimes(id) ON DELETE CASCADE;
13801416

0 commit comments

Comments
 (0)