2011-08-21 4 views
0

저는 개인적으로 애자일과 스크럼 아이디어를 적용하려고하는 한 명의 개발자입니다. 이 방법론을 구현하는 한 가지 측면은 짧은 반복입니다.첫 번째 배포 후 DB 변경 사항을 관리 하시겠습니까?

첫 번째 반복 끝에 클라이언트 (Linq to Entities가있는 간단한 데스크톱 응용 프로그램)에 기본 응용 프로그램을 전달합니다. 이 시점부터 나는 모든 DB를 SQL 코드로 변경하고 모든 변경 사항을 DB 델타 (실행 순서에 따라)로 저장합니다.

이들은 DB를 계속 변경할 수는 있지만 DB GUI 편집기를 사용할 수 없기 때문에 내 작업이 정말 느려지 게합니다 (또는 변경 사항에 대한 확실한 기록이 없습니다).

내 목표를 달성 할 수있는 더 나은 방법을 설명 할 수 있습니까?

+0

좋은 DB 편집기는 실행 된 SQL 쿼리로 로그를 작성합니다.이 SQL 쿼리는 나중에 복사하여 붙여 넣을 수 있습니다. 일부 환경에서는 업그레이드 스크립트도 작성할 수 있습니다. 그러나 사용 된 plafform/프레임 워크를 게시하면 더 관련성 높은 답변을 얻을 수 있습니다. –

답변

0

예 - .Net 및 Visual Studio를 사용 중이라고 가정 할 때 Visual Studio Database Edition 사본을 얻으십시오. 데이터베이스 스키마 변경 관리, 버전 관리 및 배포와 관련하여 개발 수명을 훨씬 단축 할 수 있습니다.

Visual Studio Premium 또는 Ultimate를 사용하는 경우에는 VSW가 포함됩니다.

1

flyway 또는 그 원리와 개념을 평가할 수 있습니다.

관련 문제