From 1fbe621712610296f0bf7422ea5fdf7a03814d24 Mon Sep 17 00:00:00 2001 From: Dennis Postma <dennis@directonline.io> Date: Thu, 11 Jul 2024 00:48:18 +0200 Subject: [PATCH] DB relation fix --- .../20240710224753_fix_relation_zone_object/migration.sql | 5 +++++ prisma/schema.prisma | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 prisma/migrations/20240710224753_fix_relation_zone_object/migration.sql diff --git a/prisma/migrations/20240710224753_fix_relation_zone_object/migration.sql b/prisma/migrations/20240710224753_fix_relation_zone_object/migration.sql new file mode 100644 index 0000000..0c23188 --- /dev/null +++ b/prisma/migrations/20240710224753_fix_relation_zone_object/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE `ZoneObject` DROP FOREIGN KEY `ZoneObject_objectId_fkey`; + +-- AddForeignKey +ALTER TABLE `ZoneObject` ADD CONSTRAINT `ZoneObject_objectId_fkey` FOREIGN KEY (`objectId`) REFERENCES `Object`(`id`) ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 731836c..c479de2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -98,7 +98,7 @@ model ZoneObject { zoneId Int zone Zone @relation(fields: [zoneId], references: [id], onDelete: Cascade) objectId String - object Object @relation(fields: [objectId], references: [id]) + object Object @relation(fields: [objectId], references: [id], onDelete: Cascade) depth Int position_x Int position_y Int