Skip to content

Commit 25d70ad

Browse files
added account and session scheme
1 parent c2b9c5d commit 25d70ad

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

prisma/schema.prisma

+35
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,43 @@ model User {
2020
id Int @default(autoincrement()) @id
2121
name String?
2222
email String? @unique
23+
emailVerified DateTime? @map(name: "email_verified")
24+
image String?
2325
createdAt DateTime @default(now()) @map(name: "created_at")
2426
updatedAt DateTime @updatedAt @map(name: "updated_at")
2527
posts Post[]
28+
2629
@@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")
2762
}

0 commit comments

Comments
 (0)