From 4cf93f431ea860f0c63f806e94178b40d382c87b Mon Sep 17 00:00:00 2001 From: louiscklaw Date: Wed, 18 Jun 2025 00:23:12 +0800 Subject: [PATCH] feat: refine Account model schema with consistent formatting and add default rank field to PartyUser model --- 03_source/cms_backend/prisma/schema.prisma | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/03_source/cms_backend/prisma/schema.prisma b/03_source/cms_backend/prisma/schema.prisma index 0560fc6..5bf02d3 100644 --- a/03_source/cms_backend/prisma/schema.prisma +++ b/03_source/cms_backend/prisma/schema.prisma @@ -16,11 +16,11 @@ model Helloworld { } model Account { - id String @id @default(cuid()) - userId String @map("user_id") + id String @id @default(cuid()) + userId String @map("user_id") type String provider String - providerAccountId String @map("provider_account_id") + providerAccountId String @map("provider_account_id") refresh_token String? access_token String? expires_at Int? @@ -30,10 +30,9 @@ model Account { session_state String? oauth_token_secret String? oauth_token String? - - user User @relation(fields: [userId], references: [id], onDelete: Cascade) - PartyUser PartyUser? @relation(fields: [partyUserId], references: [id]) - partyUserId String? + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + PartyUser PartyUser? @relation(fields: [partyUserId], references: [id]) + partyUserId String? @@unique([provider, providerAccountId]) } @@ -1290,4 +1289,6 @@ model PartyUser { city String @default("") address String @default("") zipCode String @default("") + // + rank String @default("user") }