ERROR: ON CONFLICT DO UPDATE command cannot affect row a second timeHint: Ensure...
·
알쓸신잡
postgres db에 insert 하는 과정에서 다음 오류가 발생하였다.ERROR: ON CONFLICT DO UPDATE command cannot affect row a second timeHint: Ensure that no rows proposed for insertion within the same command have duplicate constrained values.찾아보니, `ON CONFLICT DO UPDATE` 구문을 사용할 때, 동일한 트랜잭션 내에서 중복된 키 값이 여러 번 발생하는 경우에 발생하는 오류이다. 구체적으로, 한 트랜잭션에서 같은 키를 가진 여러 행을 동시에 삽입하려고 하여 발생하는 것이다.  예를 들어 아래와 같은 쿼리를 실행할 때,INSERT INTO scor..