2021-10-28

김기태·2021년 10월 29일
0

오늘의 개발.

오늘은 S3에있는 파일의 이미지들을 데이터베이스에 옮기는 프로그램을 만들어봤다.

힘들었던점 .

300개가 넘는 파일들을 처리해야했기 때문에 손으로 옮기는 것은 너무 힘들었고
시간안에 하는것은 거의 불가능하다고 생각했고
되든안되든 한번 만들어봐야겠다 라고 느껴서 한번 만들어봤다.
우선 S3에 있는 이미지 파일들을 가지고와서 postID에 제목을 넣어주고
하나의 postID에 여러개의 이미지를 가질 경우 이미지를 추가해주기로 했는데
처음에 구별하는 것을 하려고하니 너무 어려웠고 감이 잡히지가 않았다.
그때 catch문에서 error를 봤는데 그 error의 내용이 duplicate였다.
duplicate가 발생한다는 것은 하나의 postID에 여러개의 이미지가 있다는 뜻이기에
catch문에서는 그 postID를 update시켜서 이미지를 추가하는 식으로 활용했다.

느낀점.

catch를 error보는 용도로만 사용하고 있었는데 이런 방법이 있는줄은 생각도 못했다.
정말 생각의 전환이 중요한 것 같다.

profile
김개발

0개의 댓글