by visca구루비 [SQL Query] Postgre PostgreSQL 42P10 [2021.05.07 14:58:15]
INSERT INTO 테이블 (컬럼1, 컬럼2, 컬럼3, 컬럼4, 컬럼5) SELECT 'AAA', 'BBB', 'CCC', 'DDD', 'EEE' ON CONFLICT (컬럼1, 컬럼2) DO UPDATE SET (컬럼1) = ('AAA')
INSERT문을 위와같이 작성해서 테스트를 하였는데
there is no unique or exclusion constraint matching the ON CONFLICT specification와 같이
에러코드 42P10를 받았습니다.
CONFLICT에 해당하는 PK컬럼들은 3개인데 2개만 체크한 상태입니다.
이 오류는 어떤오류인지 잘 모르겠습니다...
해결을 어떻게 해야할지 몰라 조언을 구하려고 왔습니다.