From 124773cce32fce2cf7c1715a5adb66087a28b680 Mon Sep 17 00:00:00 2001 From: Laurin <60652077+Flexla54@users.noreply.github.com> Date: Mon, 1 Nov 2021 18:45:05 +0100 Subject: [PATCH] Add leader fields --- prisma/schema.prisma | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d8291d6..6a80bbc 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -75,9 +75,11 @@ model Team { pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid name String - participants Participant[] + participants Participant[] @relation(name: "participants") discipline Discipline @relation(fields: [disciplineId], references: [id]) disciplineId Int + leader Participant @relation(name: "leader", fields: [leaderId], references: [id]) + leaderId Int } model Participant { @@ -87,8 +89,9 @@ model Participant { lastName String email String - team Team @relation(fields: [teamId], references: [id]) + team Team @relation(name: "participants", fields: [teamId], references: [id]) teamId Int + leaderOf Team? @relation(name: "leader") roles Role[] }