halkyon/apps/learn/halkyon_learn_server/migrations/20261111110923694-own-rows-by-id/migration.sql

118 lines
3.5 KiB
MySQL
Raw Normal View History

BEGIN;
--
-- ACTION ALTER TABLE
--
ALTER TABLE "card_tag" DROP CONSTRAINT IF EXISTS "card_tag_fk_2";
ALTER TABLE "card_tag" DROP CONSTRAINT IF EXISTS "card_tag_fk_1";
--
-- ACTION ALTER TABLE
--
ALTER TABLE "learning_path_answer" DROP CONSTRAINT IF EXISTS "learning_path_answer_fk_1";
--
-- ACTION ALTER TABLE
--
ALTER TABLE "learning_path_tag" DROP CONSTRAINT IF EXISTS "learning_path_tag_fk_2";
ALTER TABLE "learning_path_tag" DROP CONSTRAINT IF EXISTS "learning_path_tag_fk_1";
--
-- ACTION ALTER TABLE
--
ALTER TABLE "note_tag" DROP CONSTRAINT IF EXISTS "note_tag_fk_2";
ALTER TABLE "note_tag" DROP CONSTRAINT IF EXISTS "note_tag_fk_1";
--
-- ACTION ALTER TABLE
--
ALTER TABLE "pdf_reading" DROP CONSTRAINT IF EXISTS "pdf_reading_fk_1";
--
-- ACTION ALTER TABLE
--
ALTER TABLE "review_log" DROP CONSTRAINT IF EXISTS "review_log_fk_1";
--
-- ACTION CREATE FOREIGN KEY
--
ALTER TABLE ONLY "card_tag"
ADD CONSTRAINT "card_tag_fk_1"
FOREIGN KEY("tagId")
REFERENCES "tag"("id")
ON DELETE CASCADE
ON UPDATE NO ACTION
DEFERRABLE INITIALLY DEFERRED;
--
-- ACTION CREATE FOREIGN KEY
--
ALTER TABLE ONLY "learning_path_tag"
ADD CONSTRAINT "learning_path_tag_fk_1"
FOREIGN KEY("tagId")
REFERENCES "tag"("id")
ON DELETE CASCADE
ON UPDATE NO ACTION
DEFERRABLE INITIALLY DEFERRED;
--
-- ACTION CREATE FOREIGN KEY
--
ALTER TABLE ONLY "note_tag"
ADD CONSTRAINT "note_tag_fk_1"
FOREIGN KEY("tagId")
REFERENCES "tag"("id")
ON DELETE CASCADE
ON UPDATE NO ACTION
DEFERRABLE INITIALLY DEFERRED;
--
-- MIGRATION VERSION FOR halkyon_learn
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('halkyon_learn', '20261111110923694-own-rows-by-id', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20261111110923694-own-rows-by-id', "timestamp" = now();
--
-- MIGRATION VERSION FOR halkyon_base
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('halkyon_base', '20261111100053843-shared-space-keys', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20261111100053843-shared-space-keys', "timestamp" = now();
--
-- MIGRATION VERSION FOR serverpod
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('serverpod', '20260824182259319', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20260824182259319', "timestamp" = now();
--
-- MIGRATION VERSION FOR serverpod_auth_idp
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('serverpod_auth_idp', '20260924105404509', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20260924105404509', "timestamp" = now();
--
-- MIGRATION VERSION FOR serverpod_offline_sync
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('serverpod_offline_sync', '20260914143806119', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20260914143806119', "timestamp" = now();
--
-- MIGRATION VERSION FOR halkyon_oidc
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('halkyon_oidc', '20261023180644988', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20261023180644988', "timestamp" = now();
--
-- MIGRATION VERSION FOR serverpod_auth_core
--
INSERT INTO "serverpod_migrations" ("module", "version", "timestamp")
VALUES ('serverpod_auth_core', '20260924105232991', now())
ON CONFLICT ("module")
DO UPDATE SET "version" = '20260924105232991', "timestamp" = now();
COMMIT;