From 9649c62c289ed2030375cf4883031eb3fef62329 Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Tue, 31 Mar 2026 00:00:29 -0700 Subject: [PATCH] fix(prisma): update schema for Prisma v7 datasource URL changes --- prisma.config.ts | 1 - prisma/schema.prisma | 10 ++++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/prisma.config.ts b/prisma.config.ts index 8ded1a5..e6c49b3 100644 --- a/prisma.config.ts +++ b/prisma.config.ts @@ -9,7 +9,6 @@ export default defineConfig({ migrations: { path: "prisma/migrations", }, - engine: "classic", datasource: { url: env("DATABASE_URL"), }, diff --git a/prisma/schema.prisma b/prisma/schema.prisma index f171b3b..8dbf70c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -4,7 +4,6 @@ generator client { datasource db { provider = "postgresql" - url = env("DATABASE_URL") } model Player { @@ -41,7 +40,7 @@ model User { emailVerified Boolean @default(false) name String? image String? - role String @default("player") // player, tournament_admin, club_admin, site_admin + role String @default("player") playerId Int? @unique createdAt DateTime @default(now()) updatedAt DateTime @updatedAt @@ -65,11 +64,10 @@ model Event { status String @default("planned") maxParticipants Int? ownerId String? - // Variant scoring support - targetScore Int? // Custom target score (default 5 for standard, or 10/15 for variant) - allowTies Boolean @default(false) // Whether ties/draws are valid outcomes createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + targetScore Int? + allowTies Boolean @default(false) bracketMatchups BracketMatchup[] participants EventParticipant[] owner User? @relation("TournamentOwner", fields: [ownerId], references: [id]) @@ -166,10 +164,10 @@ model Match { team1Score Int team2Score Int status String @default("completed") - isCasual Boolean @default(false) createdById String? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + isCasual Boolean @default(false) bracketMatchups BracketMatchup[] eloSnapshots EloSnapshot[] createdBy User? @relation("MatchCreator", fields: [createdById], references: [id])