[pgsql] ON CONFLICT 사용할 때 컬럼이 UNIQUE 가 아닌 경우? 0 0 852

by ampwings [2016.08.23 15:08:44]


질문하면서 많이 배우네요. 

 

pgsql에서

ON CONFLICT(column_Name) 에서 보면 해당컬럼이 unique 아니면 에러가 발생합니다. 

메뉴얼 봐도 온통 unique 얘기 뿐이네요. 

 

unique 아닌 컬럼을 사용하려면 방법이 있을까요? 

아니면 기존의 upsert with 구문으로 사용해야 하나요? 

 

방법이 없을까요? 

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입