From 9d79d8dbef8ea606903d1a483e292911e5959bc2 Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Thu, 1 May 2025 20:36:41 +0100 Subject: [PATCH] chore: add migration --- .../20250501193251_cascade_channel/migration.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 prisma/migrations/20250501193251_cascade_channel/migration.sql diff --git a/prisma/migrations/20250501193251_cascade_channel/migration.sql b/prisma/migrations/20250501193251_cascade_channel/migration.sql new file mode 100644 index 0000000..fe3da93 --- /dev/null +++ b/prisma/migrations/20250501193251_cascade_channel/migration.sql @@ -0,0 +1,14 @@ +-- RedefineTables +PRAGMA defer_foreign_keys=ON; +PRAGMA foreign_keys=OFF; +CREATE TABLE "new_Channel" ( + "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + "channel_id" TEXT NOT NULL, + "feedId" INTEGER NOT NULL, + CONSTRAINT "Channel_feedId_fkey" FOREIGN KEY ("feedId") REFERENCES "Feed" ("id") ON DELETE CASCADE ON UPDATE CASCADE +); +INSERT INTO "new_Channel" ("channel_id", "feedId", "id") SELECT "channel_id", "feedId", "id" FROM "Channel"; +DROP TABLE "Channel"; +ALTER TABLE "new_Channel" RENAME TO "Channel"; +PRAGMA foreign_keys=ON; +PRAGMA defer_foreign_keys=OFF;