Las mejores alternativas aSchemaSmith

Herramienta de línea de comandos para gestionar esquemas de bases de datos SQL mediante código JSON y despliegues en CI/CD

Visitar SchemaSmith
Captura de la web de SchemaSmith

SchemaSmith es una suite de herramientas para equipos de desarrollo y administradores de bases de datos que buscan gestionar esquemas SQL de forma declarativa. Resuelve la complejidad de las migraciones manuales al permitir declarar el estado deseado de la base de datos en lugar de escribir scripts procedurales. Funciona con SQL Server, PostgreSQL, MySQL y MariaDB, ofreciendo un flujo unificado.

Sus funciones principales incluyen:

  • Gestión de esquemas mediante declaraciones en JSON que definen tablas, vistas y procedimientos.
  • Extracción de metadatos desde bases de datos en vivo para crear paquetes estructurados.
  • Despliegue basado en estado que calcula diferencias y aplica solo los cambios necesarios.
  • Sincronización de datos de referencia y semillas junto con la estructura de la tabla.
  • Integración CI/CD nativa con herramientas como GitHub Actions, Azure DevOps y Jenkins.
  • Reanudación de despliegues fallidos mediante puntos de control para continuar desde la interrupción.

Opera bajo la licencia SchemaSmith Community License (SSCL v2.0), gratuita para cualquier uso personal, comercial o educativo sin límites de escala. Al ser una herramienta de línea de comandos, es ideal para entornos modernos, aunque su licencia restringe la redistribución como producto independiente o su uso como servicio gestionado para terceros, lo que puede llevar a buscar alternativas en contextos de reventa.

Compartir:

Gratis

Plataformas
WindowsMacLinux
Tipo de aplicación
Línea de comandos

Propiedades

  • Ligero
  • Multiplataforma
  • Sin anuncios

Parecidos a SchemaSmith