manicanldes-backend/prisma/addresses.prisma

21 lines
858 B
Plaintext

model Address {
id String @id @default(uuid()) @db.Uuid
userId String @map("user_id") @db.Uuid
organizationId String @map("organization_id") @db.Uuid
recipient String @db.VarChar(160)
line1 String @db.VarChar(200)
line2 String @default("") @db.VarChar(200)
city String @db.VarChar(100)
region String @db.VarChar(100)
postalCode String @map("postal_code") @db.VarChar(20)
countryCode String @map("country_code") @db.Char(2)
phone String @db.VarChar(16)
isDefault Boolean @default(false) @map("is_default")
createdAt DateTime @default(now()) @map("created_at") @db.Timestamptz(3)
updatedAt DateTime @updatedAt @map("updated_at") @db.Timestamptz(3)
user User @relation(fields: [userId, organizationId], references: [id, organizationId], onDelete: Cascade)
@@index([userId, organizationId, createdAt, id])
@@map("addresses")
}