Modelado de datos

En esta parte del curso, construiremos el modelo de datos para una aplicación de tareas pendientes en tiempo real. Nuestra aplicación de tareas pendientes tendrá las siguientes características:

  • Los usuarios pueden mantener las tareas pendientes personales
  • Los usuarios pueden ver las tareas pendientes públicas
  • Una lista de usuarios en línea actualmente utilizando la aplicación
  • Envío de un correo electrónico cuando un usuario se registre

En general, esto significa que tenemos dos modelos principales en esta aplicación: users y todos, cada uno con su propio conjunto de propiedades.

Los analizaremos en los pasos siguientes.

El modelo final se parece al siguiente:

Aplicación de esquema de tareas pendientes

A medida que creamos tablas utilizando la consola o directamente en los postgres, el motor de GraphQL de Hasura crea automáticamente los tipos de objetos del esquema de GraphQL y los campos de mutación/consulta correspondientes con las resoluciones.

Did you find this page helpful?
Start with GraphQL on Hasura for Free
  • ArrowBuild apps and APIs 10x faster
  • ArrowBuilt-in authorization and caching
  • Arrow8x more performant than hand-rolled APIs
Promo
footer illustration
Brand logo
© 2024 Hasura Inc. All rights reserved
Github
Titter
Discord
Facebook
Instagram
Youtube
Linkedin
graphql-handbook