발생일
- 2020.01.06
문제내용
- 클라이언트에서 주는 가변적인 data schema를 수용할 수 있는 UPDATE 구문 작성
고려사항
해결방안
- 쿼리빌더를 사용하는 경우 라이브러리에서 data schema에 종속적으로 작성되기 때문에 힘듬
- 프로그래밍 코드로 분기 처리를 하는 경우 쿼리문 보다 프로그래밍 분기 로직 작성이 더 길어져 비효율적
- 처음 UPDATE가 발생하는 클라이언트에서 일부 값을 안주는 경우가 존재할 것이라는 가정을 하였는데, 값이 NULL이 있을수는 있지만 data schema가 변하는 경우는 없었음. 명세서 없이 코드를 작성한 것이 문제의 발단.
'개발일지' 카테고리의 다른 글
vue-quill-editor에서 저장한 html값을 불러올때 문제 (0) | 2020.01.29 |
---|---|
1개의 상태값을 여러 함수에서 사용하는 경우 (0) | 2020.01.29 |
검색 쿼리 속도 개선 (0) | 2020.01.06 |
웹 프레임워크(라이브러리)에서 컴포넌트 통신과 데이터일관성 (0) | 2020.01.06 |
너와 나의 연결고리 = 동기 (0) | 2019.06.16 |