Add the profile to the database.

This commit is contained in:
NeilClack
2026-02-02 22:05:57 -06:00
parent e50b08a0df
commit 9d75cb07e4
+22
View File
@@ -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