Ir al contenido

Configuración de Tabla

El panel Configuración de Tabla te permite configurar atributos de alto nivel de la tabla, administrar índices de rendimiento y eliminar la tabla por completo.

Para abrir la configuración de una tabla, selecciona la tabla en la que deseas trabajar y luego haz clic en el icono.

alt text

  • Nombre: El identificador único del sistema para la tabla (por ejemplo, students).
    • Importante: Este nombre se utiliza directamente en tus consultas API GraphQL generadas (por ejemplo, studentsList, createStudent). Es una buena práctica usar nombres en minúsculas y en plural (por ejemplo, usar users en lugar de User).
  • Descripción: Un área de texto opcional para documentar el propósito de la tabla para tu equipo (por ejemplo, “Directorio de estudiantes e información de perfil”). Esto no afecta a la API pero es útil para el mantenimiento.

Esta sección te permite administrar índices de base de datos para optimizar el rendimiento de las consultas.

  • ¿Qué es un Índice? Un índice es una estructura de datos que mejora la velocidad de las operaciones de recuperación de datos en una tabla de base de datos. Sin un índice, la base de datos debe escanear cada fila para encontrar datos relevantes.
  • Índices Predeterminados: El sistema crea automáticamente un índice de Clave Primaria (por ejemplo, pk_students) en el campo id único.
  • + Agregar Índice: Haz clic en este botón para crear índices personalizados en campos por los que filtras u ordenas con frecuencia (por ejemplo, si a menudo buscas estudiantes por email o last_name, agregar un índice a esos campos hará que la búsqueda sea mucho más rápida).
  • Eliminar esta Tabla: Al hacer clic en este botón se inicia el proceso para eliminar permanentemente la tabla del esquema.
    • Advertencia: Esta acción es irreversible. Eliminar una tabla destruirá todos los registros almacenados en ella. Si esta tabla está relacionada con otras tablas (por ejemplo, una tabla Schools vinculada a Students), esas relaciones también se romperán.