Skip to content

Commit d960b7e

Browse files
committed
Wip has many relation between issues and eval results
1 parent 03abf4b commit d960b7e

File tree

6 files changed

+8247
-7
lines changed

6 files changed

+8247
-7
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
CREATE TABLE "latitude"."issue_evaluation_results" (
2+
"id" bigserial PRIMARY KEY NOT NULL,
3+
"workspace_id" bigint NOT NULL,
4+
"issue_id" bigint NOT NULL,
5+
"evaluation_result_id" bigint NOT NULL,
6+
"created_at" timestamp DEFAULT now() NOT NULL,
7+
"updated_at" timestamp DEFAULT now() NOT NULL
8+
);
9+
--> statement-breakpoint
10+
ALTER TABLE "latitude"."evaluation_results_v2" DROP CONSTRAINT "evaluation_results_v2_issue_id_issues_id_fk";
11+
--> statement-breakpoint
12+
DROP INDEX "latitude"."evaluation_results_v2_issue_id_idx";--> statement-breakpoint
13+
ALTER TABLE "latitude"."issue_evaluation_results" ADD CONSTRAINT "issue_evaluation_results_workspace_id_workspaces_id_fk" FOREIGN KEY ("workspace_id") REFERENCES "latitude"."workspaces"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
14+
ALTER TABLE "latitude"."issue_evaluation_results" ADD CONSTRAINT "issue_evaluation_results_issue_id_issues_id_fk" FOREIGN KEY ("issue_id") REFERENCES "latitude"."issues"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
15+
ALTER TABLE "latitude"."issue_evaluation_results" ADD CONSTRAINT "issue_evaluation_results_evaluation_result_id_evaluation_results_v2_id_fk" FOREIGN KEY ("evaluation_result_id") REFERENCES "latitude"."evaluation_results_v2"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
16+
CREATE INDEX "issue_evaluation_results_workspace_id_idx" ON "latitude"."issue_evaluation_results" USING btree ("workspace_id");--> statement-breakpoint
17+
CREATE INDEX "issue_evaluation_results_issue_id_idx" ON "latitude"."issue_evaluation_results" USING btree ("issue_id");--> statement-breakpoint
18+
CREATE INDEX "issue_evaluation_results_evaluation_result_id_idx" ON "latitude"."issue_evaluation_results" USING btree ("evaluation_result_id");--> statement-breakpoint
19+
CREATE INDEX "issue_evaluation_results_issue_eval_idx" ON "latitude"."issue_evaluation_results" USING btree ("issue_id","evaluation_result_id");--> statement-breakpoint
20+
ALTER TABLE "latitude"."evaluation_results_v2" DROP COLUMN "issue_id";

0 commit comments

Comments
 (0)