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