commit
This commit is contained in:
15
drizzle/0004_free_text_training_courses.sql
Normal file
15
drizzle/0004_free_text_training_courses.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
ALTER TABLE "training_records" ADD COLUMN "course_name" text;
|
||||
--> statement-breakpoint
|
||||
UPDATE "training_records" AS "tr"
|
||||
SET "course_name" = "c"."name"
|
||||
FROM "courses" AS "c"
|
||||
WHERE "tr"."course_id" = "c"."id"
|
||||
AND "tr"."course_name" IS NULL;
|
||||
--> statement-breakpoint
|
||||
UPDATE "training_records"
|
||||
SET "course_name" = 'External course'
|
||||
WHERE "course_name" IS NULL;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "training_records" ALTER COLUMN "course_name" SET NOT NULL;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "training_records" ALTER COLUMN "course_id" DROP NOT NULL;
|
||||
Reference in New Issue
Block a user