Об этом проекте

DbDelta — это инструмент, предназначенный для сравнения схем двух баз данных Microsoft SQL Server, выявления различий и генерации T-SQL скриптов миграции с учетом зависимостей для синхронизации целевой базы данных с исходной. Он поддерживает SQL Server 2016+ и Azure SQL DB. Ключевые возможности включают: - Сравнение схем: вычисляет различия между активными базами данных по 13 типам объектов. - Генерация скриптов: создает автономные транзакционные T-SQL скрипты с обработкой ошибок и возможностью отката. - Развертывание: позволяет применять скрипты через собственный интерфейс инструмента, sqlcmd или SSMS. - Отчетность: генерирует автономные отчеты в форматах HTML и JSON с подробным описанием различий в схемах. - Несколько интерфейсов: предоставляет как настольный GUI, созданный на Avalonia 11, так и CLI с командами compare, report, script и apply. - Управление проектами: поддерживает управление подключениями и сохранение проектов с использованием XML-файлов .dbd.