Desliza

Volver al trabajo

02/06 · Sistema interno

Attendance

Checador para personal en home office sin servidor de aplicación: toda regla de negocio vive en PostgreSQL, las marcas son append-only y el cliente no tiene privilegio de escritura sobre ninguna tabla.

En producción
attendance.internal

345

aserciones SQL

27

migraciones

12,990

líneas de SQL

02
Rol
Autor únicoDiseño de base de datos
Stack
PostgreSQLPL/pgSQLpg_cronSupabaseDocker
Lanzamiento
2026
Estado
En producción
  • 345

    aserciones SQL

  • 27

    migraciones

  • 12,990

    líneas de SQL

  • 0

    servidores de app

Sobre el proyecto

El sello de tiempo lo pone el servidor. Las marcas son append-only, forzadas por trigger, y se corrigen solo con ajustes auditables.

Toda regla vive en funciones SECURITY DEFINER a lo largo de 27 migraciones. Un motor de alertas con siete tipos corre sobre pg_cron y es idempotente por clave única.

345 aserciones SQL corren contra una base desechable en Docker dentro de CI en cada push.