프로젝트 소개

DbDelta는 두 개의 Microsoft SQL Server 데이터베이스 스키마를 비교하여 차이점을 식별하고, 대상 데이터베이스를 소스와 동기화하기 위해 종속성 순서로 정렬된 T-SQL 마이그레이션 스크립트를 생성하도록 설계된 도구입니다. SQL Server 2016 이상 및 Azure SQL DB를 지원합니다. 주요 기능은 다음과 같습니다: - 스키마 비교: 13가지 개체 종류에 대해 라이브 데이터베이스 간의 차이점을 계산합니다. - 스크립트 생성: 오류 처리 및 롤백 기능이 포함된 독립형 트랜잭션 T-SQL 스크립트를 생성합니다. - 배포: 도구 자체 인터페이스, sqlcmd 또는 SSMS를 통해 스크립트를 적용할 수 있습니다. - 보고: 스키마 차이점을 상세히 설명하는 독립형 HTML 및 JSON 보고서를 생성합니다. - 다양한 인터페이스: Avalonia 11로 구축된 데스크톱 GUI와 compare, report, script, apply 동사를 사용하는 CLI를 모두 제공합니다. - 프로젝트 관리: 연결 관리 및 .dbd XML 파일을 사용한 프로젝트 지속성을 지원합니다.