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?
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