Dali Rojas
07/23/2020, 1:11 AMRyan
07/23/2020, 7:41 AMdeletedAt field in my schema.prisma
model User {
id Int @default(autoincrement()) @id
name String
deleted Boolean @default(false)
createdAt DateTime @default(now())
deletedAt DateTime?
}
And query it via:
await prisma.user.findMany({
where: {
deleted: false,
},
})
It would also be performant to create an conditional index on your query for non-deleted users as that would be mainly what you would be querying for.Dali Rojas
07/23/2020, 1:57 PMLeo Hui
08/16/2020, 3:57 AM@@unique([email, deleted, deletedAt], _name_: “uniqueKeys”)
right?Ryan
08/18/2020, 6:41 AMLeo Hui
08/18/2020, 8:02 AMRyan
08/18/2020, 8:03 AM@uniqueLeo Hui
08/18/2020, 8:04 AM