15 puntos por xguru 2025-11-23 | 1 comentarios | Compartir por WhatsApp
  • Herramienta de pruebas de regresión SQL para PostgreSQL que compara automáticamente si los resultados de las consultas han cambiado
  • Escanea archivos SQL y genera y administra por consulta los resultados JSON esperados, la línea base de costo de EXPLAIN y el plan de pruebas
  • Ofrece un sistema de fixtures basado en YAML para configurar de forma declarativa el estado de la base de datos de prueba (con soporte para generación de datos estáticos y dinámicos)
  • Proporciona mediante CLI todo el flujo de trabajo con init, plan, update, test, baseline, etc., lo que permite el seguimiento automático al agregar o modificar consultas
  • Facilita su adopción en equipo al ofrecer diversos formatos de salida compatibles con GitHub Actions y CI/CD (console, TAP, JUnit, JSON, GitHub Actions)
  • Casos de uso principales
    • Verificación del comportamiento y los resultados de consultas SQL sin cambiar el código de la aplicación
    • Seguimiento de cambios en los resultados de consultas durante trabajos de migración
    • Control automático de calidad en repositorios SQL de gran escala
  • Especialmente útil para equipos que quieren evitar de raíz el problema de "la consulta sigue igual, pero en algún momento los resultados cambiaron" en proyectos basados en PostgreSQL

1 comentarios

 
ng0301 2025-11-23

Oh... creo que lo voy a buscar cuando me acuerde.