본문 바로가기
Database & Bigdata/PostgreSQL

[PostgreSQL] DB LOG CHECK : ERROR 23505, 22021,57014,21000 / FATAL : 25P03

by z.1nee 2022. 5. 26.
SMALL

(23505) ERROR : duplicate key value violates unique constraint "~pk"

이미 id 값이 존재하는 pkey를 insert 하려할 때 생기는 ERROR

실제 테이블 값과 Sequence Object의 값이 다르게 되어 발생하는 문제

 

 

(22021) ERROR : invalid byte sequence for encoding "UTF8": 0x00

UTF8 인코딩에서 사용할 수 없는 문자가 있을 때 생기는 ERROR

 

 

(57014) ERROR : exclusive backup not in progress

사용자 요청에 의한 쿼리 취소 ERROR

 

 

(21000) ERROR : ON CONFLICT DO UPDATE command cannot affect row a second time

입력을 postgres에 전달하기 전에 중복을 제거하지 않은 경우 발생함

insert 구문에서 다수의 value를 입력하는 경우 입력하는 value를 대상으로 미리 UNIQUE 체크를 해야함

 

 

(25P03) FATAL : terminating connection due to idle-in-transaction timeout

transaction이 잡혀있지만, 아무것도 하지 않으면, 세션의 상태는 idle in transcantion이 됨idle in transaction이 일정 기간동안 유지되면 자동으로 이 transaction을 죽여줌

 

 

 

 

댓글