Skip to content

Commit 54fba07

Browse files
committed
add migrations for table rename
1 parent 7d8e112 commit 54fba07

File tree

4 files changed

+33
-2
lines changed

4 files changed

+33
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# drop the duplicate index to fix the next migration of renaming
2+
DROP INDEX "public"."idx_digger_job_id";
3+
DROP INDEX "idx_digger_run_queues_deleted_at";
4+
DROP INDEX "idx_digger_run_queue_project_id";
5+
DROP INDEX "idx_digger_run_queue_run_id";

backend/migrations/20240403155456.sql

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
-- Create index "idx_digger_job_id" to table: "digger_jobs"
2+
CREATE INDEX "idx_digger_job_id" ON "public"."digger_jobs" ("batch_id");
3+
-- Create index "idx_digger_run_batch_id" to table: "digger_run_stages"
4+
CREATE INDEX "idx_digger_run_batch_id" ON "public"."digger_run_stages" ("batch_id");
5+
-- Create "digger_run_queue_items" table
6+
CREATE TABLE "public"."digger_run_queue_items" (
7+
"id" bigserial NOT NULL,
8+
"created_at" timestamptz NULL,
9+
"updated_at" timestamptz NULL,
10+
"deleted_at" timestamptz NULL,
11+
"project_id" bigint NULL,
12+
"digger_run_id" bigint NULL,
13+
PRIMARY KEY ("id"),
14+
CONSTRAINT "fk_digger_run_queue_items_digger_run" FOREIGN KEY ("digger_run_id") REFERENCES "public"."digger_runs" ("id") ON UPDATE NO ACTION ON DELETE NO ACTION,
15+
CONSTRAINT "fk_digger_run_queue_items_project" FOREIGN KEY ("project_id") REFERENCES "public"."projects" ("id") ON UPDATE NO ACTION ON DELETE NO ACTION
16+
);
17+
-- Create index "idx_digger_run_queue_items_deleted_at" to table: "digger_run_queue_items"
18+
CREATE INDEX "idx_digger_run_queue_items_deleted_at" ON "public"."digger_run_queue_items" ("deleted_at");
19+
-- Create index "idx_digger_run_queue_project_id" to table: "digger_run_queue_items"
20+
CREATE INDEX "idx_digger_run_queue_project_id" ON "public"."digger_run_queue_items" ("project_id");
21+
-- Create index "idx_digger_run_queue_run_id" to table: "digger_run_queue_items"
22+
CREATE INDEX "idx_digger_run_queue_run_id" ON "public"."digger_run_queue_items" ("digger_run_id");
23+
-- Drop "digger_run_queues" table
24+
DROP TABLE "public"."digger_run_queues";

backend/migrations/atlas.sum

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
h1:XKQNc29tdcumex/EDFrmq1Xlus0chqk3B9DYku62Hfs=
1+
h1:AwUIRwmx9E+aRp469t6izImEEgfQt6IHwtAKXumn4jo=
22
20231227132525.sql h1:43xn7XC0GoJsCnXIMczGXWis9d504FAWi4F1gViTIcw=
33
20240115170600.sql h1:IW8fF/8vc40+eWqP/xDK+R4K9jHJ9QBSGO6rN9LtfSA=
44
20240116123649.sql h1:R1JlUIgxxF6Cyob9HdtMqiKmx/BfnsctTl5rvOqssQw=
@@ -9,3 +9,5 @@ h1:XKQNc29tdcumex/EDFrmq1Xlus0chqk3B9DYku62Hfs=
99
20240329100957.sql h1:6IHn/Se6FwdmipMDPAPF0yChNNCuwxrEt4rgn+0gkLQ=
1010
20240329114422.sql h1:chXvrIUFNud2SdbRClWSCKXZ4MrMu0mpgE08Bou3pgk=
1111
20240402110915.sql h1:bG2Dvbzm3ZvFa29Feb0Bwj6KtAtZy1Vyuje6yV31msQ=
12+
20240403155357_drop_dup_idx.sql h1:6LyRtGfutHQompownriYYrq8us+Cdj4FTgWa7VPsXFA=
13+
20240403155456.sql h1:XJgyne416JMAV4xHA3IweHZos0ULrjFEJBqhWFjGNho=

backend/models/runs.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ type DiggerRunStage struct {
5757
Run *DiggerRun
5858
RunID uint `gorm:"index:idx_digger_run_stage_id"`
5959
Batch *DiggerBatch
60-
BatchID *string `gorm:"index:idx_digger_job_id"`
60+
BatchID *string `gorm:"index:idx_digger_run_batch_id"`
6161
}
6262

6363
type SerializedRunStage struct {

0 commit comments

Comments
 (0)