@@ -20,8 +20,43 @@ model User {
20
20
id Int @default (autoincrement () ) @id
21
21
name String ?
22
22
email String ? @unique
23
+ emailVerified DateTime ? @map (name : " email_verified " )
24
+ image String ?
23
25
createdAt DateTime @default (now () ) @map (name : " created_at " )
24
26
updatedAt DateTime @updatedAt @map (name : " updated_at " )
25
27
posts Post []
28
+
26
29
@@map (name : " users " )
30
+ }
31
+
32
+ model Account {
33
+ id Int @default (autoincrement () ) @id
34
+ compoundId String @unique @map (name : " compound_id " )
35
+ userId Int @map (name : " user_id " )
36
+ providerType String @map (name : " provider_type " )
37
+ providerId String @map (name : " provider_id " )
38
+ providerAccountId String @map (name : " provider_account_id " )
39
+ refreshToken String ? @map (name : " refresh_token " )
40
+ accessToken String ? @map (name : " access_token " )
41
+ accessTokenExpires DateTime ? @map (name : " access_token_expires " )
42
+ createdAt DateTime @default (now () ) @map (name : " created_at " )
43
+ updatedAt DateTime @default (now () ) @map (name : " updated_at " )
44
+
45
+ @@index ([providerAccountId ] , name : " providerAccountId " )
46
+ @@index ([providerId ] , name : " providerId " )
47
+ @@index ([userId ] , name : " userId " )
48
+
49
+ @@map (name : " accounts " )
50
+ }
51
+
52
+ model Session {
53
+ id Int @default (autoincrement () ) @id
54
+ userId Int @map (name : " user_id " )
55
+ expires DateTime
56
+ sessionToken String @unique @map (name : " session_token " )
57
+ accessToken String @unique @map (name : " access_token " )
58
+ createdAt DateTime @default (now () ) @map (name : " created_at " )
59
+ updatedAt DateTime @default (now () ) @map (name : " updated_at " )
60
+
61
+ @@map (name : " sessions " )
27
62
}
0 commit comments