컬럼이 deprecated 된 것을 알리기

신연우·2023년 11월 11일
0

WIL

목록 보기
6/13

배경

새로운 기능의 개발로 인해 애플리케이션에서 예전에 사용한더 컬럼(A)를 사용하지 않고, 새로 만든 컬럼(B)를 사용하게 되었습니다. 이로 인해 기존 A 컬럼은 무의미해졌으나 삭제를 할 수 없었습니다. 이런 상황에서 왜 삭제를 하지 않았는지를 조금 더 잘 알릴 수 있는 방법은 찾아보게 되었습니다.

column comment

ALTER TABLE `테이블명`
    MODIFY COLUMN `컬럼명` 컬럼 제약들 COMMENT '커멘트';

위와 같이 특정 컬럼에 코멘트를 남겨둘 수 있는 기능을 지원하고 있습니다. 해당 기능을 이용하여 더 이상 A 컬럼을 사용하지 않도록 내용을 작성하기로 했습니다.

결론

  • 코드 내에서는 Deprecated 어노테이션을 통해 백엔드 엔지니어에게 알려줄 수 있습니다. 다만 데이터 엔지니어 등 코드를 보지 않고 직접 DB의 데이터를 보고 작업하는 부서에서는 컬럼이 deprecated 되었는지 알 수 없습니다.
  • 따라서 컬럼이 deprecated 되었을 때 유관 부서에게 전달할 수 있도록 comment를 작성해두는 것도 좋을 것 같습니다.
profile
남들과 함께하기 위해서는 혼자 나아갈 수 있는 힘이 있어야 한다.

0개의 댓글