2013-06-11 2 views
4

커다란 (1800 문) 마이그레이션 스크립트에서 "역"연산 (예 : 열/표 추가 시작, 나중에 삭제)을 감지하는 도구가 있습니까?큰 SQL 마이그레이션 최적화

+0

당신은 한 번만이 작업을 수행 할 수, 또는 당신은 많은 스크립트를 확인하려면? –

+0

이와 같은 도구가 있는지 나는 모른다. 나는 주변을 훑어 볼 것이지만, 테이블을 추가하고 삭제하는 것이 데이터 변환 등을 다루는 꽤 일반적인 방법이기 때문에 이것이 잘못된 양의 많은 양을 생성 할 것 같은 느낌이 든다. –

+0

데이터베이스를 Visual Studio 스키마 비교기와 비교할 수 있습니다. DB를 백업하고 마이그레이션 스크립트를 실행하고 업데이트 된 DB를 백업과 비교하면 "역"스크립트가 생성됩니다. Visual Studio 2012에서 –

답변

0

응용 프로그램 업그레이드 프로세스의 일부로 구조 변경과 데이터 마이그레이션을 자동화하기 위해 데이터베이스의 '개정'제어에 관한 도구가 있습니다. 나는이 도구를 성공적으로 사용해 왔으며 몇 년 동안 큰 효과를 보았습니다. 나는 그것을 충분히 높게 추천 할 수 없다.

http://www.liquibase.org/