모듈에 설치 및 데이터 설정 스크립트가있어 DB를 개발자에서 프로덕션으로 이식 할 수 있습니다.
그러나 우리의 경우 개발 DB에 저장되는 관리 인터페이스를 통해 속성과 제품을 추가하는 UI 개발자가 있습니다.
출시일에 개발 환경에서 수행 한 모든 단계를 반복 할 수는 없습니다. 너무 지루하고 시간이 많이 걸리기 때문입니다.
배포 할 때 이러한 DB 변경을 처리 할 수있는 방법이 있습니까?
현재 우리는 dev DB와 prod DB 사이의 차이점을 수행하고 릴리스 당일 실행되는 SQL을 생성하고 있습니다. 그러나 dev DB에는 테스트 트랜잭션 데이터가 포함될 수 있으므로 SQL에 트랜잭션 테이블을 수정하는 명령문이 있으면 트랜잭션 테이블을 잠금으로 만들 수 있으므로 위험하지 않습니다.
이 문제에 대한 모범 사례가 있습니까? 미리 도움을 주셔서 감사합니다