- AI 에이전트 코딩 시 설계의 중요성을 강조하며, 전표 삭제 기능 개발 과정을 예시로 설명 🏗️.
- 삭제된 전표를 별도 보관하기 위해
is_deleted
컬럼을 추가하는 설계 변경 💾. is_deleted
컬럼을 어느 테이블에 추가할지 고민하며, 읽기/쓰기 비용을 고려 ⚖️.- Cursor에게 데이터베이스 비용 구조를 비교 분석 요청, 실제 사용 패턴 분석을 통해 결론 도출 🤖.
get_stock_voucher_list
함수를 수정하여 삭제 여부에 따라 전표를 조회하도록 구현 🔍.- 삭제 기능은 데이터 삭제 대신
is_deleted
값을 변경하는 소프트 딜리트 방식으로 구현 🗑️.