티스토리 뷰

Mixed update/insert is not supported against the target database yet


스쿱을 이용하여 exprot 명령을 처리할 때  위와 같은 오류가 발생하는 경우가 있다. 


--update-mode 를 allowinsert 로 설정하였을 때 발생한다. 

--update-key 에 지정한 칼럼이 동일한 데이터가 없어서 insert 를 하려고 할때 데이터베이스가 update insert 문을 지원하지 않아서 발생하는 오류이다. 


스쿱 지라에서도 확인할 수 있다. (확인)


현재 1.4.2 버전 기준으로 오라클에서만 지원한다고 한다. 

다른 DB 에서는 처리가 안되는 것 같다. 


PostgreSQL에서는 프로시저를 이용하여 처리할 수도 있다고 한다. 


>sqoop export --connect <url> --call <upsert proc> --export-dir /results/bar_data



반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함