Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.