Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

201
Views
Algunos modelos Prisma @@map no generan

Tengo algunos modelos en mi archivo schema.prisma que no se generan con su @@map para usar en el cliente.

 model ContentFilter { id Int @id @default(autoincrement()) blurriness Float? @default(0.3) adult Float? @default(0.5) medical Float? @default(0.8) violence Float? @default(0.5) racy Float? @default(0.5) party_settings_id Int @unique party_settings PartySettings @relation(fields: [party_settings_id], references: [id]) @@map("contentfilter") } model PartySettings { id Int @id @default(autoincrement()) start DateTime? @default(now()) end DateTime? @default(now()) require_location Boolean? @default(false) require_name Boolean? @default(true) allow_comments Boolean? @default(true) allow_likes Boolean? @default(true) allow_before_party Boolean? @default(false) party_id Int @unique party Party @relation(fields: [party_id], references: [id]) content_filter ContentFilter? @@map("partysettings") } model Party { id Int @id @default(autoincrement()) name String hash String @unique description String user_id Int user User @relation(fields: [user_id], references: [id]) images Image[] order Order? settings PartySettings? @@map("party") }

el resto de mis modelos están disponibles en el cliente haciendo referencia a ellos con prisma.mappedname como prisma.party (del ejemplo anterior) esa tabla está expuesta y disponible en el cliente. Pero tanto la configuración de la fiesta como el filtro de contenido no están disponibles. Ejecuté los comandos de migración y generación muchas veces, también borré mi base de datos y volví a ejecutar migrar y generar. ¿Alguien podría ayudarme a entender qué estoy haciendo tan diferente en estas dos tablas?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El operador @@map se usa para declarar el nombre de la tabla en la base de datos, no afecta los nombres de los modelos que se generan a través PrismaClient .

Entonces, según su archivo de esquema, el nombre de las tablas en su base de datos sería party , contentfilter y partysettings .

De forma predeterminada, el nombre de la propiedad es la forma en minúsculas del nombre del modelo, por ejemplo, user para un modelo de User o post para un modelo de Post .

Atributo del mapa: Referencia

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!