es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PRISMA2

Cómo decirle a Prisma que no agregue una restricción @Unique

¿La extensión VSCode Prisma tiene reglas como eslint? Necesito que su linter ignore líneas en archivos de esquema. Por ejemplo, dado: prisma model User{ // PaymentMethod puede ser compartido entre múltiples registros – no es único paymentMethodId String? @db.VarChar(30) } el auto-formateador/linter agregará @unique: prisma model User{ // PaymentMethod puede . . . Read more

¿Cómo puedo aprovechar las relaciones implícitas de Prisma para crear la siguiente relación? (uno-muchos, muchos-muchos, uno-uno)

Estoy aprendiendo Prisma. Quiero aprovechar las relaciones implícitas de Prisma tanto como sea posible para la siguiente relación (y más tarde quiero usar nexus para escribir consultas): 1 Usuario puede pertenecer a muchas Conversaciones (como participante) 1 Conversación tiene una serie de usuarios (llamados participantes) 1 Usuario puede ser autor . . . Read more

Mejor manera de consultar si existe una relación muchos a muchos a través de Prisma en una consulta de findMany.

Estoy usando el ORM Prisma para consultar publicaciones. Mi modelo de publicación se ve así: model Post { id String @id @default(uuid()) content String @db.VarChar(1000) created DateTime @default(now()) cursorNo Int @default(autoincrement()) user User @relation(fields: [userId], references: [id], name: “postuser”) userId String likes User[] @relation(references: [id], name: “postlikes”) } Y mi . . . Read more

¿Actualizar el campo `updatedTime` de la entidad principal al actualizar la entidad secundaria en una relación de uno a muchos?

Digamos que hay dos entidades en una relación uno a muchos, “Padre” e “Hijo”, con el esquema que se ve así: datasource db { provider = “postgresql” url = env(“DATABASE_URL”) } model Parent { uuid String @id @default(dbgenerated(“genrandomuuid()”)) @db.Uuid name String @map(name: “name”) @db.VarChar(20) age Int @default(0) @db.SmallInt createdTime DateTime . . . Read more

Quiero usar Prisma para almacenar comentarios anidados (como en Reddit). ¿Cómo puedo recuperar todos los comentarios anidados?

Quiero modelar comentarios anidados, como en Reddit. Estoy utilizando una relación uno-a-muchos con uno mismo como esta: modelo Comentario { […] parentId String? parent Comentario? @relation(“ParienteHijos”, fields: [parentId], references: [id]) children Comentario[] @relation(“ParienteHijos”) } Cada hijo está conectado a su padre por parentId. Los comentarios pueden tener una anidación infinita, . . . Read more