새로운 기능의 개발로 인해 애플리케이션에서 예전에 사용한더 컬럼(A)를 사용하지 않고, 새로 만든 컬럼(B)를 사용하게 되었습니다. 이로 인해 기존 A 컬럼은 무의미해졌으나 삭제를 할 수 없었습니다. 이런 상황에서 왜 삭제를 하지 않았는지를 조금 더 잘 알릴 수 있는 방법은 찾아보게 되었습니다.
ALTER TABLE `테이블명`
MODIFY COLUMN `컬럼명` 컬럼 제약들 COMMENT '커멘트';
위와 같이 특정 컬럼에 코멘트를 남겨둘 수 있는 기능을 지원하고 있습니다. 해당 기능을 이용하여 더 이상 A 컬럼을 사용하지 않도록 내용을 작성하기로 했습니다.
Deprecated
어노테이션을 통해 백엔드 엔지니어에게 알려줄 수 있습니다. 다만 데이터 엔지니어 등 코드를 보지 않고 직접 DB의 데이터를 보고 작업하는 부서에서는 컬럼이 deprecated 되었는지 알 수 없습니다.