Sobre el proyecto

DbDelta es una herramienta diseñada para comparar los esquemas de dos bases de datos Microsoft SQL Server, identificar diferencias y generar scripts de migración T-SQL ordenados por dependencias para sincronizar la base de datos de destino con la de origen. Es compatible con SQL Server 2016+ y Azure SQL DB. Las capacidades clave incluyen: - Comparación de esquemas: Calcula las diferencias entre bases de datos activas a través de 13 tipos de objetos. - Generación de scripts: Produce scripts T-SQL transaccionales y autónomos con manejo de errores y capacidades de rollback. - Despliegue: Permite aplicar scripts a través de la propia interfaz de la herramienta, sqlcmd o SSMS. - Informes: Genera informes autónomos en HTML y JSON que detallan las diferencias de esquema. - Múltiples interfaces: Proporciona tanto una GUI de escritorio creada con Avalonia 11 como una CLI con verbos para compare, report, script y apply. - Gestión de proyectos: Soporta la gestión de conexiones y la persistencia de proyectos mediante archivos XML .dbd.