Skip to content

Commit 6f30cad

Browse files
authored
Merge pull request #262 from Crokily/fix/Colin/schemaUpdate
修复登录报错:`Cannot read properties of undefined (reading 'findUnique')`
2 parents 4f7d27b + f9e05d8 commit 6f30cad

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed

prisma/schema.prisma

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,24 @@ datasource db {
77
provider = "postgresql"
88
}
99

10-
model accounts {
11-
id Int @id @default(autoincrement())
10+
model Account {
11+
id Int @id @default(autoincrement())
1212
userId Int
13-
type String @db.VarChar(255)
14-
provider String @db.VarChar(255)
15-
providerAccountId String @db.VarChar(255)
13+
type String @db.VarChar(255)
14+
provider String @db.VarChar(255)
15+
providerAccountId String @db.VarChar(255)
1616
refresh_token String?
1717
access_token String?
1818
expires_at BigInt?
1919
id_token String?
2020
scope String?
2121
session_state String?
2222
token_type String?
23+
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
24+
25+
@@unique([provider, providerAccountId])
26+
@@index([userId])
27+
@@map("accounts")
2328
}
2429

2530
model doc_contributors {
@@ -52,29 +57,38 @@ model docs {
5257
doc_paths doc_paths[]
5358
}
5459

55-
model sessions {
60+
model Session {
5661
id Int @id @default(autoincrement())
5762
userId Int
5863
expires DateTime @db.Timestamptz(6)
59-
sessionToken String @db.VarChar(255)
64+
sessionToken String @unique @db.VarChar(255)
65+
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
66+
67+
@@index([userId])
68+
@@map("sessions")
6069
}
6170

62-
model users {
71+
model User {
6372
id Int @id @default(autoincrement())
6473
name String? @db.VarChar(255)
65-
email String? @db.VarChar(255)
74+
email String? @unique @db.VarChar(255)
6675
emailVerified DateTime? @db.Timestamptz(6)
6776
image String?
77+
accounts Account[]
78+
sessions Session[]
6879
chats Chat[]
6980
analyticsEvents AnalyticsEvent[]
81+
82+
@@map("users")
7083
}
7184

72-
model verification_token {
85+
model VerificationToken {
7386
identifier String
7487
expires DateTime @db.Timestamptz(6)
7588
token String
7689
7790
@@id([identifier, token])
91+
@@map("verification_token")
7892
}
7993

8094
model doc_paths {
@@ -96,7 +110,7 @@ model Chat {
96110
updatedAt DateTime @updatedAt
97111
messages Message[]
98112
99-
user users? @relation(fields: [userId], references: [id])
113+
user User? @relation(fields: [userId], references: [id])
100114
101115
@@index([userId])
102116
}
@@ -120,7 +134,7 @@ model AnalyticsEvent {
120134
eventData Json?
121135
createdAt DateTime @default(now())
122136
123-
user users? @relation(fields: [userId], references: [id])
137+
user User? @relation(fields: [userId], references: [id])
124138
125139
@@index([eventType])
126140
@@index([userId])

0 commit comments

Comments
 (0)