From 77040a1dbd467da739c0449aa38e74f2969cdfe0 Mon Sep 17 00:00:00 2001 From: Daniel Devaud Date: Mon, 13 Nov 2023 19:52:52 +0100 Subject: [PATCH] Fixed Migration --- .../20231108082445_added_tags_to_holding/migration.sql | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/prisma/migrations/20231108082445_added_tags_to_holding/migration.sql b/prisma/migrations/20231108082445_added_tags_to_holding/migration.sql index b9fd176db..e6b9c776c 100644 --- a/prisma/migrations/20231108082445_added_tags_to_holding/migration.sql +++ b/prisma/migrations/20231108082445_added_tags_to_holding/migration.sql @@ -1,20 +1,22 @@ -- AlterEnum -ALTER TYPE "Type" ADD VALUE 'STAKE'; +ALTER TYPE "Type" ADD VALUE IF NOT EXISTS 'STAKE'; -- CreateTable -CREATE TABLE "_SymbolProfileToTag" ( +CREATE TABLE IF NOT EXISTS "_SymbolProfileToTag" ( "A" TEXT NOT NULL, "B" TEXT NOT NULL ); -- CreateIndex -CREATE UNIQUE INDEX "_SymbolProfileToTag_AB_unique" ON "_SymbolProfileToTag"("A", "B"); +CREATE UNIQUE INDEX IF NOT EXISTS "_SymbolProfileToTag_AB_unique" ON "_SymbolProfileToTag"("A", "B"); -- CreateIndex -CREATE INDEX "_SymbolProfileToTag_B_index" ON "_SymbolProfileToTag"("B"); +CREATE INDEX IF NOT EXISTS "_SymbolProfileToTag_B_index" ON "_SymbolProfileToTag"("B"); -- AddForeignKey +ALTER TABLE "_SymbolProfileToTag" DROP CONSTRAINT IF EXISTS "_SymbolProfileToTag_A_fkey" ; ALTER TABLE "_SymbolProfileToTag" ADD CONSTRAINT "_SymbolProfileToTag_A_fkey" FOREIGN KEY ("A") REFERENCES "SymbolProfile"("id") ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey +ALTER TABLE "_SymbolProfileToTag" DROP CONSTRAINT IF EXISTS "_SymbolProfileToTag_B_fkey" ; ALTER TABLE "_SymbolProfileToTag" ADD CONSTRAINT "_SymbolProfileToTag_B_fkey" FOREIGN KEY ("B") REFERENCES "Tag"("id") ON DELETE CASCADE ON UPDATE CASCADE;