diff --git a/prisma/migrations/20210129080945_add_detailed_map_fk/migration.sql b/prisma/migrations/20210129080945_add_detailed_map_fk/migration.sql new file mode 100644 index 000000000..b62c4e01b --- /dev/null +++ b/prisma/migrations/20210129080945_add_detailed_map_fk/migration.sql @@ -0,0 +1,2 @@ +-- AddForeignKey +ALTER TABLE "DetailedMap" ADD FOREIGN KEY ("ladderMatchId") REFERENCES "LadderMatch"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 14b9109ec..d45cec6b7 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -292,6 +292,7 @@ model LadderMatch { dayId Int players LadderMatchPlayer[] day LadderDay @relation(fields: [dayId], references: [id]) + details DetailedMap[] } model LadderDay { @@ -311,6 +312,7 @@ model DetailedMap { date DateTime? ladderMatchId Int? players DetailedMapPlayer[] + ladderMatch LadderMatch? @relation(fields: [ladderMatchId], references: [id]) } enum WinnerLoser {