2010-07-29 3 views
0

모든 프로덕션 데이터베이스 변경 사항을 처리하는 단일 응용 프로그램을 갖고 싶습니다. 이상적으로 모든 변경 사항을 스크립트로 작성하여 SVN 저장소에 작성하고 싶습니다. 배포 도구에서 태그 이름을 사용하고 저장소에서 스크립트를 추출한 다음 프로덕션 데이터베이스에서 스크립트를 실행하고 싶습니다.Subversion에서 읽을 DB 배포 도구가 있습니까?

누가 무엇을했는지, 그리고 가능하다면 특정 사용자에게 업데이트를 허용/확인하도록 권한을 부여하는 것이 가장 이상적입니다.

선반과 같은 도구가 있습니까?

답변

0

우리는 Subversion에 다른 코드와 같은 스크립트를 넣는 것 외에는 데이터베이스를 변경하지 않습니다. 우리는 모든 코드가 배포 된 것과 같은 방식으로 배포합니다. 스크립트 만 작성하고 파일로 저장하면 다른 것과 마찬가지로 취급됩니다. 그리고 누가 그 코드를 누가 누가 체크인했는지 알기 때문에 누가 변경을했는지 알 수 있습니다. 개발자들은 scriopt없이 QA 나 Prod에 코드를 배포 할 수 없으므로 사람들이이 작업을 수행하는 데 문제가 없습니다. 개발자가 GUI를 통해 변경하는 경우 중지하십시오.

+0

HLGEM - 기본적인 요구 사항은 배포 응용 프로그램 및 해당 관리자 만 이러한 변경을 수행 할 수있는 권한을 가지므로 배포 응용 프로그램에서 스크립트를 실행하도록하는 것입니다. – Jonno

관련 문제