데이터베이스 기존테이블의 컬럼을 변경(추가 등)하였을 경우 영향도는???

IT/데이터베이스|2023. 8. 24. 07:23

(출처 : 픽사베이)

 

 

회사에서 운영하는 db 테이블은 신규업무의 확장등으로 인해 신규테이블을 만들기도 하고 기존테이블에 컬럼을 신규로 추가하여 사용하기도 합니다.

개인이 취미로 개발을 하면 혼자 개발도 하고 여러 부분을 생성하고 수정하고 삭제도 하고 가능하죠. 모 오류나면 서비스 재설치 해도 무방할 규모일꺼라 부담이 없을테지만,

만약, 규모가 큰 기업의 전산시스템이라면...그것도 매출에 직접적 영향을 줄 수 있을만한 전산이라면 변경이 쉽지않습니다.  굉장히 검토가 잘되어야지요.

특히, 데이터베이스는 잘변경되면 안되지만 변경이 될 수 있는 상황(기존 테이블에 신규서비스 하나 추가를 위한 컬럼추가 등)이 발생할 수 있습니다.

문제는 변경하고 나서 영향도지요. 기존 테이블에 변경(컬럼추가, 컬럼변경 등등)이 있다면,

 => 필히 해당 테이블의 컬럼을 직접 access하는 쿼리가 있는지 잘 살펴서 작업을 진행해야 합니다.

왜냐하면 조회나 변경시 오류가 발생하기 때문이지요..

사실 기초적인 부분인데, 놓쳐서 큰 장애로 이루어지는 경우를 많이 보다보니 한번 주저리 기록하네요.

댓글()