일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Python
- sequelize
- gcp cloud build
- gcp ci/cd
- 스프링 배치
- 파이썬
- pwnable.xyz
- spring Batch
- hackctf
- 네트워크
- 웹보안
- cloud run
- nodejs
- kotest
- node.js
- Batch
- 시스템 해킹
- 보안
- gcp
- 사이버보안
- 웹해킹
- 리버싱
- docker
- 프로그래머스
- 백준
- 회고
- programmers
- Baekjoon
- webhacking.kr
- 포너블
Archives
목록EntityManager save (1)
uju's Tech
여러 개의 row가 unique인 칼럼이 변경된 후 save 할 경우 주의해야 하는 점
이슈 TypeORM 에서 여러 개의 row가 업데이트 되거나 생성될 때 save 메서드를 사용할 수 있다. 변경되는 여러 개의 row에서 unique한 칼럼이 업데이트되거나 생성되는 경우도 있을 것이다. 여기서 unique constraint violate 에러가 발생할 수 있다. 이 에러는 어떤 경우에, 왜 발생하는 것일까? 그리고 어떻게 해결할 수 있을까? 예제 예를 들어서 설명해보겠다. Post가 있고 Post를 저장할 때 Label을 지정할 수 있다고 하자. 그리고 Label이라는 테이블은 id, name, post_id로 구성되어 있으며 name에는 unique constraint가 걸려있다고 하자. 현재 하나의 Post가 저장되어 있고 그에 대한 Label은 다음과 같이 저장되어 있다. Pos..
Node
2023. 2. 20. 22:24