일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준
- 보안
- hackctf
- docker
- spring Batch
- gcp cloud build
- 웹해킹
- 네트워크
- 포너블
- Python
- 리버싱
- 시스템 해킹
- 회고
- 프로그래머스
- 파이썬
- 웹보안
- Batch
- webhacking.kr
- 스프링 배치
- cloud run
- gcp ci/cd
- pwnable.xyz
- 사이버보안
- programmers
- kotest
- sequelize
- Baekjoon
- gcp
- node.js
- nodejs
Archives
목록duplicate key value violates unique constraint (1)
uju's Tech

이슈 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