Panel de Capacitaciones — Supabase PostgREST

Tabla reactiva paginada con 10 rows por defecto, acciones por fila y consumo modular con fetch().

Listo
GET PATCH DELETE

Gestión de Capacitaciones — Tabla Paginada (10 filas)

Range: 0-9

Visualiza los registros en tiempo real paginados por defecto de 10 en 10. Cada fila cuenta con botones dedicados de Editar (PATCH) y Eliminar (DELETE).

Cargando registros paginados...
Mostrando filas 0 - 9
Pág. 1
GET

1. Obtener solo IDs

?select=id

Consulta únicamente la columna id de todos los registros en capacitaciones.

Presiona Consultar IDs para ejecutar el endpoint.
GET

2. Obtener solo Títulos

?select=titulo

Consulta únicamente la columna titulo de la tabla capacitaciones.

Presiona Consultar Títulos para ejecutar el endpoint.
GET

3. Obtener solo Descripciones

?select=descripcion

Consulta únicamente la columna descripcion de la tabla capacitaciones.

Presiona Consultar Descripciones para ejecutar el endpoint.
GET

4. Obtener Todos los Campos

?select=*

Obtiene todas las columnas y registros completos de capacitaciones.

Presiona Consultar Todo (*) para listar todos los registros.
GET

5. Paginación y Filtros Avanzados (PostgREST)

Header: Range + Query Filters

Construye consultas con cabecera Range, selección de columnas y operadores (eq, gt, lt, gte, lte, like, ilike, is, in, neq, cs, cd, not.like, or).

Filtros por Columna
Formato PostgREST: (titulo.eq.React,id.gt.2)
Configura el rango o filtros y presiona Ejecutar Consulta Filtrada.
POST

6. Insertar Capacitación

Prefer: return=minimal

Crea un registro enviando JSON con la cabecera Prefer: return=minimal.

Campos adicionales personalizados (opcional)
Completa el formulario y presiona Insertar Registro.
POST

7. Upsert Capacitación (Crear o Actualizar)

Prefer: resolution=merge-duplicates

Inserta o fusiona si la clave única ya existe usando resolution=merge-duplicates.

Campos adicionales personalizados (opcional)
Ingresa los datos y presiona Ejecutar Upsert.
PATCH

8. Actualizar Capacitación (PATCH)

?columna=eq.valor & Prefer: return=minimal

Actualiza columnas específicas de un registro existente que coincida con el filtro de columna.

Otros campos a modificar (clave / valor)
Especifica el filtro y los campos a actualizar.
DELETE

9. Eliminar Capacitación

?columna=operador.valor

Elimina registros que coincidan con el filtro especificado (ejemplo: ?id=eq.5).

Especifica la columna y valor del registro a eliminar.