Add the profile to the database.
This commit is contained in:
@@ -25,11 +25,33 @@ model User {
|
|||||||
role UserRole? @relation(fields: [roleId], references: [id])
|
role UserRole? @relation(fields: [roleId], references: [id])
|
||||||
sessions Session[]
|
sessions Session[]
|
||||||
accounts Account[]
|
accounts Account[]
|
||||||
|
profile Profile?
|
||||||
|
|
||||||
@@unique([email])
|
@@unique([email])
|
||||||
@@map("user")
|
@@map("user")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model Profile {
|
||||||
|
id String @id @default(uuid())
|
||||||
|
userId String @unique
|
||||||
|
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||||
|
firstName String
|
||||||
|
lastName String
|
||||||
|
phoneNumber String
|
||||||
|
addresses Address[]
|
||||||
|
}
|
||||||
|
|
||||||
|
model Address {
|
||||||
|
id String @id @default(uuid())
|
||||||
|
profileId String
|
||||||
|
profile Profile @relation(fields: [profileId], references: [id], onDelete: Cascade)
|
||||||
|
street String
|
||||||
|
city String
|
||||||
|
state String
|
||||||
|
postalCode String
|
||||||
|
country String
|
||||||
|
}
|
||||||
|
|
||||||
model Session {
|
model Session {
|
||||||
id String @id
|
id String @id
|
||||||
expiresAt DateTime
|
expiresAt DateTime
|
||||||
|
|||||||
Reference in New Issue
Block a user