우리 팀은 데이터베이스 마이그레이션 관리를 위해 dbdeploy를 평가하고 있습니다. 마이그레이션을 사용하려면 마이그레이션을 모든 변경에 대해 작성하고 프로덕션에 도달하기 위해 로컬에서 개발로 테스트 단계까지 승격해야한다는 프로세스 규율이 필요합니다.프로덕션 데이터베이스의 스키마 변경 내용을 마이그레이션 관리 프로세스에 병합하려면 어떻게합니까?
때때로 우리 프로덕션 DBA 팀이 프로덕션 환경에 직접 스키마를 변경합니다. 현재 개발중인 데이터베이스 버전과의 변경을 위해 새 마이그레이션을 작성하면 해당 마이그레이션이 프로덕션 환경에 배포 될 때까지 이미 변경 사항이 포함 된 스키마에 대해 해당 마이그레이션이 테스트되지 않습니다. 이것은 나를 염려합니다.
다른 옵션은 기본 스키마로 직접 변경 한 다음 모든 환경 (로컬, 개발, 테스트, 스테이지)에서 데이터베이스를 다시 작성하는 것입니다. 새로운 스키마로 인해 하나 이상의 마이그레이션이 중단 될 수 있기 때문에이 접근 방식은 저를 염려합니다.
현재이 시나리오를 처리하는 사람들은 누구입니까?