## 🗒️ 설명 * `embedding` 테이블에 데이터를 저장하는 과정에서 `uq_embedding_original_id_original_type` 유니크 제약조건 위반이 발생함 * 동일한 `(original_id, original_type)` 조합에 대해 중복 `insert`가 시도되면서 저장이 실패함 * 로그상 `saveAndFlush()` 이후 DB flush 시점에 예외가 발생함 ## 🔄 재현 방법 1. Embedding 저장 로직이 실행되는 기능으로 이동 2. 동일한 `original_id`, `original_type` 조합에 대해 Embedding 저장 요청을 2회 이상 수행 3. DB에 중복 데이터가 이미 존재하는 상태에서 `duplicate key value violates unique constraint "uq_embedding_original_id_original_type"` 에러 발생 확인 ## 📸 참고 자료 * 에러 로그 ```text ERROR: duplicate key value violates unique constraint "uq_embedding_original_id_original_type" Detail: Key (original_id, original_type)=(d433cdea-1740-48ae-8214-3dfe8729f9e7, 0) already exists. ``` ## ✅ 예상 동작 * 동일한 `(original_id, original_type)` 데이터가 이미 존재하는 경우 중복 `insert`가 발생하지 않아야 함 * 기존 데이터를 갱신하거나 중복 저장을 방지하는 방식으로 정상 처리되어야 함 * 저장 로직 수행 시 애플리케이션 예외 없이 안정적으로 동작해야 함 ## ⚙️ 환경 정보 * **OS**: 미확인 * **브라우저**: 미확인 * **기기**: 미확인 ## 🙋♂️ 담당자 * **백엔드**: 이름 * **프론트엔드**: 이름 * **디자인**: 이름
🗒️ 설명
embedding테이블에 데이터를 저장하는 과정에서uq_embedding_original_id_original_type유니크 제약조건 위반이 발생함(original_id, original_type)조합에 대해 중복insert가 시도되면서 저장이 실패함saveAndFlush()이후 DB flush 시점에 예외가 발생함🔄 재현 방법
original_id,original_type조합에 대해 Embedding 저장 요청을 2회 이상 수행duplicate key value violates unique constraint "uq_embedding_original_id_original_type"에러 발생 확인📸 참고 자료
✅ 예상 동작
(original_id, original_type)데이터가 이미 존재하는 경우 중복insert가 발생하지 않아야 함⚙️ 환경 정보
🙋♂️ 담당자