무료 SQL 소스 제어(SQL Source Control) 대체 프로그램 6개
SQL 소스 제어(SQL Source Control) 소개
설명
SQL Source Control : SQL Server Management Studio 용 추가 기능입니다
버전은 SVN, TFS, 힘내, Mercurial, Vault, Perforce에서 데이터베이스를 제어합니다.
공식 홈페이지
https://www.red-gate.com/products/sql-development/sql-source-control/
플랫폼.
지원사양
sql,
무료 SQL 소스 제어(SQL Source Control) 대체 프로그램 6개
1. gitSQL(gitSQL)
설명
gitSQL이란 무엇인가? gitSQL은 GIT와 같은 소스 컨트롤과 함께 사용하기 위해 플랫 파일로 SQL 오브젝트를 스크립팅하기위한 무료 프론트 엔드 GUI입니다
gitSQL은 데이터베이스 객체를 발견 한 다음 원시 데이터베이스 코드를 사용하여 객체를 스크립트합니다
스키마는 create 문으로 스크립트되어 데이터베이스가 소스 제어에서 직접 빌드 될 수 있습니다
데이터도 스크립트로 작성합니까? 예 – 그렇습니다
정적 데이터 파일로 데이터를 스크립팅 할 수 있습니다
그런 다음이 파일을 데이터베이스로 가져올 수 있습니다
* 무료 버전은 20 개의 테이블, 10 개의보기, 10 개의 저장 프로 시저 및 10 개의 기능으로 제한됩니다.
공식 홈페이지
분류
지원사양
Version and Source control,continuous-delivery,database,postgresql,sqlserver,version-control-system,
2. 활주로(flyway)
설명
이동 경로는 오픈 소스 데이터베이스 마이그레이션 도구입니다
구성에 비해 단순성과 관습을 강력하게 선호합니다
Java API (Android에서도 작동 함)를 통해 응용 프로그램 시작시 데이터베이스를 마이그레이션 할 수 있습니다
또는 Maven 플러그인, Gradle 플러그인, SBT 플러그인, Ant 태스크 또는 명령 행 클라이언트를 사용할 수도 있습니다
충분하지 않으면 Spring Boot, Dropwizard, Grails, Play, Griffon, Grunt에 사용할 수있는 타사 플러그인이 있습니다
그리고 더! 지원되는 데이터베이스는 Oracle, SQL Server, SQL Azure, DB2, MySQL (Amazon RDS 포함), MariaDB, Google Cloud SQL, PostgreSQL (Amazon RDS 및 Heroku 포함), H2, Hsql Derby 및 SQLite입니다
PL / SQL, T-SQL 등의 특정 구문 지원) 또는 Java (고급 데이터 변환 또는 LOB 처리)
공식 홈페이지
분류
지원사양
database-migration,migrate-data,
3. 리퀴베이스(Liquibase)
설명
데이터베이스 소스 controlWorks With YouSupports 코드 분기 및 병합 여러 개발자 지원 여러 데이터베이스 유형 지원 XML, YAML, JSON 및 SQL 형식 지원 XML 의존성 논리 지원 클러스터 안전 데이터베이스 업그레이드 생성 데이터베이스 변경 설명서 생성 데이터베이스 “diffs”생성 응용 프로그램 또는 필요시 내장 된 빌드 프로세스를 통해 실행 자동 DBA 코드 검토를위한 SQL 스크립트 생성 실시간 데이터베이스 연결이 필요하지 않습니다 ..
Refactor Create Table과 같은 DatabaseSimple 명령 삭제 및 조회 테이블 추가 및 열 병합과 같은 ColumnComplex 명령 삭제 runPlus에 정확한 SQL을 지정하십시오
rollback logicOpen 및 ExtensibleOpen Source 생성 및 관리 기능 : Apache 2.0 LicenseExtension 지원을 통해 LiquibaseJava API의 거의 모든 부분을 실행 및 포함을 위해 확장 및 대체 할 수 있습니다.
공식 홈페이지
분류
지원사양
Version and Source control,database,mysql,postgresql,sqlite,version-control-system,
4. Evolve (데이터베이스 마이그레이션)(Evolve (database migration))
설명
Evolve – .NET 및 .NET 핵심 프로젝트 용 데이터베이스 마이그레이션 도구
Flyway에 의해 영감을 .Evolve는 평범한 구식 SQL 스크립트를 사용하여 쉽게 마이 그 레이션 도구입니다
그 목적은 데이터베이스 변경을 자동화하고 모든 환경 및 개발 팀을 통해 변경 사항을 동기화하는 것입니다
따라서 지속적인 통합 / 전달을위한 이상적인 도구가됩니다
모든 Evolve는 단순성을 포괄합니다
프로젝트를 빌드 할 때마다 빌드 이외의 작업을 수행하지 않고도 데이터베이스가 최신 상태인지 자동으로 확인합니다
그것을 설치하고 그것을 잊어 버려!
공식 홈페이지
https://github.com/lecaillon/Evolve
분류
지원사양
.net,c-sharp,continuous-delivery,continuous-integration,database,database-migration,dotnetcore,msbuild,sql,
5. DbPatch(DbPatch)
설명
dbpatch – 데이터베이스 버전 제어
Gradle / Maven / Standalone 앱.
공식 홈페이지
https://github.com/m-szalik/dbpatch
분류
지원사양
Portable,Version and Source control,database,version-control-system,versioning,
6. dbv(dbv)
설명
데이터베이스 버전 제어
공식 홈페이지
분류
지원사양
Version and Source control,database,mysql,version-control-system,