Skip to content

Commit

Permalink
fix: Brute cascades
Browse files Browse the repository at this point in the history
  • Loading branch information
Zenoo committed Feb 28, 2025
1 parent 22de10f commit 19a61f7
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 14 deletions.
6 changes: 3 additions & 3 deletions prisma/edge.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions prisma/index.js

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ model Brute {
ascendedWeapons WeaponName[] @default([])
ascendedSkills SkillName[] @default([])
ascendedPets PetName[] @default([])
master Brute? @relation("Master", fields: [masterId], references: [id], onDelete: SetNull)
master Brute? @relation("Master", fields: [masterId], references: [id])
masterId String? @db.Uuid
pupils Brute[] @relation("Master")
pupilsCount Int @default(0)
Expand Down Expand Up @@ -651,7 +651,7 @@ enum BruteReportReason {

model BruteReport {
id String @id @unique @default(dbgenerated("uuid_generate_v4()")) @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: SetNull)
brute Brute? @relation(fields: [bruteId], references: [id])
bruteId String? @db.Uuid
bruteName String @default("") @db.VarChar(255)
users User[]
Expand Down Expand Up @@ -754,7 +754,7 @@ model ClanPost {

model BossDamage {
id String @id @unique @default(dbgenerated("uuid_generate_v4()")) @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id])
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: Cascade)
bruteId String? @db.Uuid
clan Clan @relation(fields: [clanId], references: [id])
clanId String @db.Uuid
Expand Down Expand Up @@ -827,7 +827,7 @@ model InventoryItem {
type InventoryItemType
count Int @default(1)
bruteId String? @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id])
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: Cascade)
userId String? @db.Uuid
user User? @relation(fields: [userId], references: [id])
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-- DropForeignKey
ALTER TABLE "BossDamage" DROP CONSTRAINT "BossDamage_bruteId_fkey";

-- DropForeignKey
ALTER TABLE "InventoryItem" DROP CONSTRAINT "InventoryItem_bruteId_fkey";

-- AddForeignKey
ALTER TABLE "BossDamage" ADD CONSTRAINT "BossDamage_bruteId_fkey" FOREIGN KEY ("bruteId") REFERENCES "Brute"("id") ON DELETE CASCADE ON UPDATE CASCADE;

-- AddForeignKey
ALTER TABLE "InventoryItem" ADD CONSTRAINT "InventoryItem_bruteId_fkey" FOREIGN KEY ("bruteId") REFERENCES "Brute"("id") ON DELETE CASCADE ON UPDATE CASCADE;
8 changes: 4 additions & 4 deletions server/prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ model Brute {
ascendedWeapons WeaponName[] @default([])
ascendedSkills SkillName[] @default([])
ascendedPets PetName[] @default([])
master Brute? @relation("Master", fields: [masterId], references: [id], onDelete: SetNull)
master Brute? @relation("Master", fields: [masterId], references: [id])
masterId String? @db.Uuid
pupils Brute[] @relation("Master")
pupilsCount Int @default(0)
Expand Down Expand Up @@ -651,7 +651,7 @@ enum BruteReportReason {

model BruteReport {
id String @id @unique @default(dbgenerated("uuid_generate_v4()")) @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: SetNull)
brute Brute? @relation(fields: [bruteId], references: [id])
bruteId String? @db.Uuid
bruteName String @default("") @db.VarChar(255)
users User[]
Expand Down Expand Up @@ -754,7 +754,7 @@ model ClanPost {

model BossDamage {
id String @id @unique @default(dbgenerated("uuid_generate_v4()")) @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id])
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: Cascade)
bruteId String? @db.Uuid
clan Clan @relation(fields: [clanId], references: [id])
clanId String @db.Uuid
Expand Down Expand Up @@ -827,7 +827,7 @@ model InventoryItem {
type InventoryItemType
count Int @default(1)
bruteId String? @db.Uuid
brute Brute? @relation(fields: [bruteId], references: [id])
brute Brute? @relation(fields: [bruteId], references: [id], onDelete: Cascade)
userId String? @db.Uuid
user User? @relation(fields: [userId], references: [id])
Expand Down

0 comments on commit 19a61f7

Please sign in to comment.