This commit is contained in:
chyoo
2026-06-22 18:17:02 +09:00
parent 324728304b
commit 62d7f6ae09
122 changed files with 22484 additions and 1 deletions
@@ -0,0 +1,25 @@
ALTER TABLE "instructor_curriculum_settings"
ADD COLUMN "group_id" UUID;
ALTER TABLE "instructor_curriculum_settings"
ADD CONSTRAINT "instructor_curriculum_settings_group_id_fkey"
FOREIGN KEY ("group_id")
REFERENCES "student_groups"("id")
ON DELETE CASCADE
ON UPDATE CASCADE;
DROP INDEX IF EXISTS "instructor_curriculum_settings_organization_name_key";
CREATE UNIQUE INDEX "instructor_curriculum_settings_organization_default_key"
ON "instructor_curriculum_settings"("organization_name")
WHERE "group_id" IS NULL;
CREATE UNIQUE INDEX "instructor_curriculum_settings_organization_group_key"
ON "instructor_curriculum_settings"("organization_name", "group_id")
WHERE "group_id" IS NOT NULL;
CREATE INDEX "instructor_curriculum_settings_organization_name_idx"
ON "instructor_curriculum_settings"("organization_name");
CREATE INDEX "instructor_curriculum_settings_group_id_idx"
ON "instructor_curriculum_settings"("group_id");