@@ -19,51 +19,53 @@ model Pubkey {
19
19
}
20
20
21
21
model Account {
22
- id String @id @default (cuid () )
23
- userId String
24
- providerType String
25
- providerId String
26
- providerAccountId String
27
- refreshToken String ?
28
- accessToken String ?
29
- accessTokenExpires DateTime ?
30
- createdAt DateTime @default (now () )
31
- updatedAt DateTime @updatedAt
32
- user User @relation (fields : [userId ] , references : [id ] )
22
+ id String @id @default (cuid () )
23
+ userId String @map (" user_id " )
24
+ type String
25
+ provider String
26
+ providerAccountId String @map (" provider_account_id " )
27
+ refresh_token String ? @db.Text
28
+ access_token String ? @db.Text
29
+ expires_at Int ?
30
+ token_type String ?
31
+ scope String ?
32
+ id_token String ? @db.Text
33
+ session_state String ?
34
+ success Boolean ?
33
35
34
- @@unique ([providerId , providerAccountId ] )
36
+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
37
+
38
+ @@unique ([provider , providerAccountId ] )
39
+ @@map (" accounts " )
35
40
}
36
41
37
42
model Session {
38
43
id String @id @default (cuid () )
39
- userId String
44
+ sessionToken String @unique @map (" session_token " )
45
+ userId String @map (" user_id " )
40
46
expires DateTime
41
- sessionToken String @unique
42
- accessToken String @unique
43
- createdAt DateTime @default (now () )
44
- updatedAt DateTime @updatedAt
45
- user User @relation (fields : [userId ] , references : [id ] )
47
+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
48
+
49
+ @@map (" sessions " )
46
50
}
47
51
48
52
model User {
49
53
id String @id @default (cuid () )
50
54
name String ?
51
55
email String ? @unique
52
- emailVerified DateTime ?
56
+ emailVerified DateTime ? @map ( " email_verified " )
53
57
image String ?
54
- createdAt DateTime @default (now () )
55
- updatedAt DateTime @updatedAt
56
58
accounts Account []
57
59
sessions Session []
60
+
61
+ @@map (" users " )
58
62
}
59
63
60
- model VerificationRequest {
61
- id String @id @default (cuid () )
64
+ model VerificationToken {
62
65
identifier String
63
- token String @unique
66
+ token String
64
67
expires DateTime
65
- createdAt DateTime @default (now () )
66
- updatedAt DateTime @updatedAt
67
68
68
69
@@unique ([identifier , token ] )
70
+ @@map (" verification_tokens " )
69
71
}
0 commit comments