Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions api/db/migrations/0001_classy_blindfold.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS "tags" (
"id" text PRIMARY KEY NOT NULL,
"record_imported_at" text DEFAULT CURRENT_TIMESTAMP NOT NULL,
"run_id" text DEFAULT 'initial-run-id' NOT NULL
);
--> statement-breakpoint
ALTER TABLE "contributors" ALTER COLUMN "run_id" DROP DEFAULT;--> statement-breakpoint
ALTER TABLE "projects" ALTER COLUMN "run_id" DROP DEFAULT;
13 changes: 13 additions & 0 deletions api/db/migrations/0002_cooing_thena.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
CREATE TABLE IF NOT EXISTS "project_tag_relation" (
"project_id" text NOT NULL,
"tag_id" text NOT NULL,
"record_imported_at" text DEFAULT CURRENT_TIMESTAMP NOT NULL,
"run_id" text DEFAULT 'initial-run-id' NOT NULL,
CONSTRAINT "project_tag_relation_pk" PRIMARY KEY("project_id","tag_id")
);
--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "project_tag_relation" ADD CONSTRAINT "project_tag_relation_project_id_projects_id_fk" FOREIGN KEY ("project_id") REFERENCES "public"."projects"("id") ON DELETE no action ON UPDATE no action;
EXCEPTION
WHEN duplicate_object THEN null;
END $$;
Loading
Loading