Skip to content

Commit 21fe65d

Browse files
committed
Remove many-to-many relationship: test-folder <-> test plan
1 parent 7f9ef4c commit 21fe65d

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

migrations/103_tms_initial.down.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ DROP TYPE IF EXISTS tms_manual_scenario_type;
3131
DROP INDEX IF EXISTS idx_tms_test_case_version_default;
3232

3333
DROP TABLE IF EXISTS tms_test_case_version;
34+
DROP INDEX IF EXISTS idx_tms_test_plan_test_case_test_plan_id;
35+
DROP INDEX IF EXISTS idx_tms_test_plan_test_case_test_case_id;
3436
DROP TABLE IF EXISTS tms_test_plan_test_case;
3537
DROP TABLE IF EXISTS tms_test_case;
36-
DROP TABLE IF EXISTS tms_test_plan_test_folder;
3738
DROP TABLE IF EXISTS tms_test_folder;
3839
DROP TABLE IF EXISTS tms_milestone;
3940
DROP TABLE IF EXISTS tms_test_plan;

migrations/103_tms_initial.up.sql

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -117,17 +117,6 @@ CREATE TABLE tms_test_folder
117117

118118
CREATE INDEX idx_tms_test_folder_project_id ON tms_test_folder (project_id, id);
119119

120-
CREATE TABLE tms_test_plan_test_folder
121-
(
122-
test_plan_id bigint
123-
CONSTRAINT tms_test_plan_test_folder_fk_test_plan
124-
REFERENCES tms_test_plan,
125-
test_folder_id bigint
126-
CONSTRAINT tms_test_plan_test_folder_fk_test_folder
127-
REFERENCES tms_test_folder,
128-
PRIMARY KEY (test_plan_id, test_folder_id)
129-
);
130-
131120
CREATE TABLE tms_test_folder_test_item
132121
(
133122
test_folder_id bigint NOT NULL
@@ -173,6 +162,9 @@ CREATE TABLE tms_test_plan_test_case
173162
PRIMARY KEY (test_plan_id, test_case_id)
174163
);
175164

165+
CREATE INDEX idx_tms_test_plan_test_case_test_plan_id ON tms_test_plan_test_case (test_plan_id);
166+
CREATE INDEX idx_tms_test_plan_test_case_test_case_id ON tms_test_plan_test_case (test_case_id);
167+
176168
CREATE FUNCTION update_tms_test_case_search_vector()
177169
RETURNS TRIGGER AS $$
178170
BEGIN

0 commit comments

Comments
 (0)