¿Una duda es posible definir solamente en el schema un enum y no pasarle el tipo en el modelo? Supongamos, que quisiera agregar un enum p...

Francisco Ponce

Francisco Ponce

Pregunta
student
hace 4 años

¿Una duda es posible definir solamente en el schema un enum y no pasarle el tipo en el modelo?

Supongamos, que quisiera agregar un enum para saber de donde provienen mis aguacates de zonas preestablecidas. Digamos o de Michoacán, o de Jalisco o de Nayarit.

3 respuestas
para escribir tu comentario
    Francisco Ponce

    Francisco Ponce

    student
    hace 4 años

    Ufff Mil gracias, chicos, son lo más.

    Creo que de momento seguiré los ejemplos del profe y ya después me pongo a experimentar un poco.

    Emmanuel Rodríguez

    Emmanuel Rodríguez

    student
    hace 4 años

    Hola 👋

    Es correcto lo que comenta Marcelo. Y para arreglar ciertos issues por tu capa lógica (DAO o DTO), te sugiero generes un catálogo para este fin que, dependiendo tu arquitectura, la puedes definir como un controlador o delegado por tu prisma.

    Los enum son cool para escenarios como etiquetas simples pero si cambian mucho o son dinámicos, te recomiendo lib para la generación de enum o darle un soporte mediante relaciones.

    Marcelo J. Gracia

    Marcelo J. Gracia

    student
    hace 4 años

    Si defines el enum en tu schema lo puedes utilizar en el back pasando tal cual tu definición. Pero ten cuidado en la definición de enum xq prisma a veces no es compatible con Graphql, me ha dado problemas en varios enumerados. Cuando llegue al video te cuento

Curso Avanzado de Node.js con GraphQL, Apollo Server y Prisma

Curso Avanzado de Node.js con GraphQL, Apollo Server y Prisma

Desarrolla aplicaciones avanzadas con Node.js utilizando GraphQL, Apollo Server y Prisma. Aprende a integrar backend con bases de datos y a ejecutar queries complejas. Refuerza seguridad y despliega tus proyectos en producción.

Curso Avanzado de Node.js con GraphQL, Apollo Server y Prisma
Curso Avanzado de Node.js con GraphQL, Apollo Server y Prisma

Curso Avanzado de Node.js con GraphQL, Apollo Server y Prisma

Desarrolla aplicaciones avanzadas con Node.js utilizando GraphQL, Apollo Server y Prisma. Aprende a integrar backend con bases de datos y a ejecutar queries complejas. Refuerza seguridad y despliega tus proyectos en producción.