0
이 기반으로하는 새로운 데이터베이스의 테이블을 업데이트 할 이전 테이블의 데이터입니다 , bla bla
새 테이블이 비어 있습니다. 현재는 input table
개의 단계가 merge rows diff
단계에 연결되어 있고 그 다음 단계는 sync after merge
단계로 유입됩니다.
문제점은 비교 필드 (값이 비어있는 테이블 임)에서 값을 찾을 수 없기 때문에 flagfield를 deleted
으로 설정한다는 것입니다. 내 논리가 잘못되었거나 다음과 같이 작동하지 않아야합니까?
비교 스트림에서 찾을 수 없음 -> 집합 플래그를 needs insert
-> 비교 테이블에 삽입 하시겠습니까 ??
어떻게하면됩니까?
병합 단계에서 참조 데이터가 변경되면 플래그도 뒤집을 수 있습니다. – Noah
예. 원하는 문서를 다시 읽은 다음에 다시 읽은 것 같습니다. 비교하는 것은 다른 방법입니다. 근본적으로 새로운 데이터베이스를 기본 데이터베이스로 사용하고 이전 데이터베이스와 비교합니다. 따라서 전체 데이터베이스가 비어 있어야합니다. – Killerpixler